`
lujiawu12
  • 浏览: 127334 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

nginx 代理本地的html

 
阅读更多

编辑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/
 

这样就可以正常浏览访问了。。

分享到:
评论

相关推荐

    nginx 映射本地文件

    在IT行业中,Nginx是一个广泛使用的高性能Web服务器和反向代理服务器,以其高效、稳定和轻量级的特性受到青睐。其中一个实用的功能是通过配置来映射本地文件,使得用户可以通过HTTP协议直接访问到服务器上的静态资源...

    linux服务器上使用nginx访问本地静态资源的方法

    1.查看80端口是否被占用,一般80端口多被apache服务占用。 netstat -anp|grep 80  2.修改apache服务的端口号 ...以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源的方法,希望对大家有所帮助!

    windows下配置nginx反向代理tomcat

    - **`proxy_pass`**:指定代理的目标 URL,这里是本地运行的 Tomcat 服务。 - **`proxy_set_header Host $host`**:设置 `Host` 头部字段,其值为客户端请求的主机名。 - **`proxy_set_header X-Real-IP $remote_...

    简单编写html文件加载nginx发布的视频,实现在线播放nginx发布的视频

    在本主题中,我们将探讨如何使用HTML、JavaScript和Nginx服务器来实现本地视频的在线播放功能,从而提高学习和查看视频的效率。Nginx是一个高性能的HTTP和反向代理服务器,它支持流媒体服务,使我们能够轻松地发布和...

    nginx 反向代理.docx

    **示例配置:** 下面是一个简单的Nginx反向代理配置示例,假设我们需要让`www.123.com`这个域名通过Nginx代理指向本地运行的Tomcat服务器: ```nginx server { listen 80; server_name www.123.com; location /...

    nginx访问静态文件不下载.rar

    Nginx是一款高性能的HTTP和反向代理服务器,常用于处理静态文件服务,因此这个问题在配置不当的情况下很常见。下面将详细讲解如何解决此类问题,并扩展介绍Nginx处理静态文件的相关知识点。 1. **Nginx配置基础** ...

    项目打包运行dist以及nginx配置

    当用户访问网站根目录时,Nginx会从`/var/www/html/dist`目录下查找并返回index.html。如果请求路径以`/api`开头,Nginx则会将请求代理到后台服务器(假设其监听3000端口),同时传递必要的HTTP头部信息,实现前后端...

    把windows本地静态资源通过nginx发布

    Windows 本地静态资源通过 Nginx 发布 在该资源中,我们将学习如何使用 Nginx 将 Windows 本地静态资源发布到 URL 可以访问的资源中。下面是详细的知识点解释: 知识点 1: Nginx 简介 Nginx 是一个轻量级的 Web ...

    Nginx各种配置(包括负载均衡、静态代理、动静分离)

    Nginx是一款高性能的Web服务器和反向代理服务器,因其高效稳定、轻量级和丰富的模块支持而广受青睐。本篇文章将详细讲解Nginx在负载均衡、静态代理和动静分离方面的配置方法。 一、负载均衡配置 负载均衡是Nginx的...

    centos8 nginx1.20.1 与nginx配置文件

    在IT行业中,Nginx是一款广泛应用的开源HTTP服务器和反向代理服务器,以其高效、稳定和易扩展的特性深受开发者喜爱。在这个主题中,我们主要关注如何在CentOS 8操作系统上安装Nginx 1.20.1版本以及配置Nginx以支持...

    泛微协同办公nginx部署手册

    ### 泛微协同办公nginx部署手册 #### 一、服务器背景环境及准备工作 在开始部署泛微协同办公系统之前,我们需要准备以下环境: - **负载均衡服务器**:192.168.52.9 - **应用服务器1**:192.168.52.11 (端口8080)...

    nginx各种代理的config配置,直接替换

    Spring Boot应用通常内置了HTTP服务器,所以配置Nginx代理Spring Boot应用类似: ```nginx server { listen 80; server_name example.com; location / { proxy_pass http://localhost:8081; # Spring Boot应用...

    方便实用的本地web服务器Nginx+PHP+Mysql

    作为Web服务器,Nginx可以处理静态内容,如HTML、CSS、JavaScript等,同时通过反向代理功能将动态请求转发给后端的PHP解释器。 **PHP介绍** PHP(Hypertext Preprocessor)是一种用于Web开发的服务器端脚本语言,它...

    Mars3D+nginx 搭建离线API服务,本地访问

    其次,nginx是一款高性能的HTTP和反向代理服务器,常用于静态资源的托管和高并发场景。它的轻量级设计和出色的性能使得它成为搭建Web服务的理想选择。在本案例中,nginx将作为Mars3D API的服务器,提供本地访问服务...

    Nginx 性能优化实践1

    1. 反向代理基本配置:反向代理是一种网络架构模式,其中客户端向Nginx服务器发送请求,Nginx再将这些请求转发给后台的实际服务器。客户端并不直接与这些服务器通信,而是通过Nginx作为中介。在Nginx配置中,通过`...

    nginx部署多个vue项目的方法示例

    2. 检查本地防火墙设置,确保80端口未被阻止。 3. 如果是云服务器,检查安全组规则,确保80端口已开放。 通过以上步骤,你应该能够成功地在同一个Nginx服务器上部署并运行多个Vue.js项目。记住,每个项目都需要根据...

    nginx免安装版(包含nginx服务启动和停止bat)

    本资源提供的“nginx免安装版”是经过预配置和优化的版本,无需复杂的安装过程,可直接在Windows环境下部署并运行,特别适合开发者在本地进行项目测试和调试。 1. **Nginx服务启动与停止** 包含的bat程序允许用户...

    nginx配置+https

    }` 将 `/test` 路径下的请求代理到本地的 `127.0.0.1:81` 并允许来自 `127.0.0.1` 的请求,拒绝其他所有来源。 - **错误页面**:`error_page 404 /404.html;` 定义了当发生 404 错误时显示的页面。 #### 四、...

    nginx静态文件缓存的解决方案1

    Nginx 是一款高性能的 HTTP 和反向代理服务器,常用于处理静态资源,以减轻后端服务器的压力。为了进一步提高静态资源的访问效率,我们可以利用 Nginx 的缓存功能。下面详细介绍如何实现 Nginx 静态文件缓存的三个...

Global site tag (gtag.js) - Google Analytics