编辑nginx.conf
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root html; ## 指向nginx 安装目录下的html文件夹,看具体配置
index noindex.htm;
autoindex on;
}
location /www/ {
root /home/admin/; ##会指向/home/admin/www
autoindex on; ##会自动显示资源目录
index noindex.htm;
}
通过浏览器范围 localhost/www/index.htm,访问时出现403。
Nginx的error.log 报以下错误: *2658 open() “/xxx/xxxx(dir path)” failed (13: Permission denied)
确定为权限问题,在nginx.conf 中增加用户配置
user admin users;
查看work process的所属用户
[admin@wuzhongarch ~]$ ps -ef | grep nginx
root 12195 1 0 15:06 ? 00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/conf/nginx.conf
admin 12196 12195 0 15:06 ? 00:00:00 nginx: worker process
文件目录的组和权限
[admin@wuzhongarch ~]$ ll | grep www
drwxr-xr-x 4 admin users 4096 Feb 2 15:05 www/
这样就可以正常浏览访问了。。
分享到:
相关推荐
在IT行业中,Nginx是一个广泛使用的高性能Web服务器和反向代理服务器,以其高效、稳定和轻量级的特性受到青睐。其中一个实用的功能是通过配置来映射本地文件,使得用户可以通过HTTP协议直接访问到服务器上的静态资源...
1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80 2.修改apache服务的端口号 ...以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源的方法,希望对大家有所帮助!
- **`proxy_pass`**:指定代理的目标 URL,这里是本地运行的 Tomcat 服务。 - **`proxy_set_header Host $host`**:设置 `Host` 头部字段,其值为客户端请求的主机名。 - **`proxy_set_header X-Real-IP $remote_...
在本主题中,我们将探讨如何使用HTML、JavaScript和Nginx服务器来实现本地视频的在线播放功能,从而提高学习和查看视频的效率。Nginx是一个高性能的HTTP和反向代理服务器,它支持流媒体服务,使我们能够轻松地发布和...
**示例配置:** 下面是一个简单的Nginx反向代理配置示例,假设我们需要让`www.123.com`这个域名通过Nginx代理指向本地运行的Tomcat服务器: ```nginx server { listen 80; server_name www.123.com; location /...
Nginx是一款高性能的HTTP和反向代理服务器,常用于处理静态文件服务,因此这个问题在配置不当的情况下很常见。下面将详细讲解如何解决此类问题,并扩展介绍Nginx处理静态文件的相关知识点。 1. **Nginx配置基础** ...
当用户访问网站根目录时,Nginx会从`/var/www/html/dist`目录下查找并返回index.html。如果请求路径以`/api`开头,Nginx则会将请求代理到后台服务器(假设其监听3000端口),同时传递必要的HTTP头部信息,实现前后端...
Windows 本地静态资源通过 Nginx 发布 在该资源中,我们将学习如何使用 Nginx 将 Windows 本地静态资源发布到 URL 可以访问的资源中。下面是详细的知识点解释: 知识点 1: Nginx 简介 Nginx 是一个轻量级的 Web ...
Nginx是一款高性能的Web服务器和反向代理服务器,因其高效稳定、轻量级和丰富的模块支持而广受青睐。本篇文章将详细讲解Nginx在负载均衡、静态代理和动静分离方面的配置方法。 一、负载均衡配置 负载均衡是Nginx的...
在IT行业中,Nginx是一款广泛应用的开源HTTP服务器和反向代理服务器,以其高效、稳定和易扩展的特性深受开发者喜爱。在这个主题中,我们主要关注如何在CentOS 8操作系统上安装Nginx 1.20.1版本以及配置Nginx以支持...
### 泛微协同办公nginx部署手册 #### 一、服务器背景环境及准备工作 在开始部署泛微协同办公系统之前,我们需要准备以下环境: - **负载均衡服务器**:192.168.52.9 - **应用服务器1**:192.168.52.11 (端口8080)...
Spring Boot应用通常内置了HTTP服务器,所以配置Nginx代理Spring Boot应用类似: ```nginx server { listen 80; server_name example.com; location / { proxy_pass http://localhost:8081; # Spring Boot应用...
作为Web服务器,Nginx可以处理静态内容,如HTML、CSS、JavaScript等,同时通过反向代理功能将动态请求转发给后端的PHP解释器。 **PHP介绍** PHP(Hypertext Preprocessor)是一种用于Web开发的服务器端脚本语言,它...
其次,nginx是一款高性能的HTTP和反向代理服务器,常用于静态资源的托管和高并发场景。它的轻量级设计和出色的性能使得它成为搭建Web服务的理想选择。在本案例中,nginx将作为Mars3D API的服务器,提供本地访问服务...
1. 反向代理基本配置:反向代理是一种网络架构模式,其中客户端向Nginx服务器发送请求,Nginx再将这些请求转发给后台的实际服务器。客户端并不直接与这些服务器通信,而是通过Nginx作为中介。在Nginx配置中,通过`...
2. 检查本地防火墙设置,确保80端口未被阻止。 3. 如果是云服务器,检查安全组规则,确保80端口已开放。 通过以上步骤,你应该能够成功地在同一个Nginx服务器上部署并运行多个Vue.js项目。记住,每个项目都需要根据...
本资源提供的“nginx免安装版”是经过预配置和优化的版本,无需复杂的安装过程,可直接在Windows环境下部署并运行,特别适合开发者在本地进行项目测试和调试。 1. **Nginx服务启动与停止** 包含的bat程序允许用户...
}` 将 `/test` 路径下的请求代理到本地的 `127.0.0.1:81` 并允许来自 `127.0.0.1` 的请求,拒绝其他所有来源。 - **错误页面**:`error_page 404 /404.html;` 定义了当发生 404 错误时显示的页面。 #### 四、...
Nginx 是一款高性能的 HTTP 和反向代理服务器,常用于处理静态资源,以减轻后端服务器的压力。为了进一步提高静态资源的访问效率,我们可以利用 Nginx 的缓存功能。下面详细介绍如何实现 Nginx 静态文件缓存的三个...