Nginx在linux和windows下代理静态文件夹方式

 更新时间:2025年11月06日 09:50:40   作者:烽火照西京  
Windows下配置Nginx代理E盘data文件夹,开发端口7766;Linux下配置Nginx代理home/mydata文件夹,开发端口7766,重启Nginx方法:Windows直接nginx -s reload;Linux根据安装位置使用find命令找到sbin目录后,使用/usr/sbin/nginx -s reload重启

windows下

版本:nginx-1.19.2

nginx-1.19.2\conf\nginx.conf

开发端口 7766,代理E盘下的 data文件夹;

注意路径,要用反斜杠

root E:\data

最后重启nginx即可,进入 http:192.168.0.xxx:7766,即可

server {
        listen       7766;
        server_name  192.168.0.xxx;
		add_header Access-Control-Allow-Origin $http_origin;
        add_header Access-Control-Allow-Headers *;
        add_header Access-Control-Allow-Methods *;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root E:\data;
			autoindex on;
        }
        #error_page  404              /404.html;
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}
        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        #
        #location ~ \.php$ {
        #    root           html;
        #    fastcgi_pass   127.0.0.1:9000;
        #    fastcgi_index  index.php;
        #    fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;
        #    include        fastcgi_params;
        #}
        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }

linux下

修改nginx.conf

开发端口 7766,代理home/mydata 文件夹;

注意路径

root /home/mydata;

        server {
        listen       7766;
        server_name  localhost;
		add_header Access-Control-Allow-Origin $http_origin;
        add_header Access-Control-Allow-Headers *;
        add_header Access-Control-Allow-Methods *;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        location / {
            root /home/mydata;
			autoindex on;
        }
        #error_page  404              /404.html;
        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

重启nginx

网上方法很多,但如果你的nginx是编译安装(如下),

没有找到sbin目录,就需要换方式启动。

重启方式如下

find / -name nginx 先找目录

看到sbin位置 

/usr/sbin/nginx -s reload

重启即可;

进入 http://xxxxxxx:7766

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 解读nginx -s reload会产生什么影响

    解读nginx -s reload会产生什么影响

    这篇文章主要介绍了nginx -s reload会产生什么影响,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Nginx处理跨域问题小结

    Nginx处理跨域问题小结

    这篇文章主要介绍了Nginx处理跨域问题小结,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作

    Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作

    这篇文章主要介绍了Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • 云服务器使用宝塔搭建Python环境,运行django程序

    云服务器使用宝塔搭建Python环境,运行django程序

    本文详细讲解了在云服务器使用宝塔搭建Python环境,运行django程序的方法。对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • Nginx实现负载均衡和反向代理的方法

    Nginx实现负载均衡和反向代理的方法

    Nginx是由俄罗斯人研发的,应对Rambler的网站,并且2004年发布的第一个版本,Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器,本文给大家介绍了Nginx实现负载均衡和反向代理的方法,需要的朋友可以参考下
    2024-02-02
  • Nginx 日志分析可视化面板详解

    Nginx 日志分析可视化面板详解

    这段文章详细介绍了网站性能监控与分析的板的设计,涵盖了流量概览、上游服务监控、TOPN访问排行等多个模块,通过全局变量和时间粒度的设置,实现多业务数据的隔离与精准监控,感兴趣的朋友跟随小编一起看看吧
    2026-06-06
  • Nginx平滑升级核心原理与location配置案例详解

    Nginx平滑升级核心原理与location配置案例详解

    Nginx平滑升级指在不中断服务的前提下,为Nginx添加新模块或更新版本,保障业务持续运行,下面通过本文给大家分享基于“为Nginx 1.24.0添加echo-nginx-module模块”的完整平滑升级流程,包含详细操作步骤、命令解释及注意事项,感兴趣的朋友一起看看吧
    2025-10-10
  • Nginx的流式响应配置小结

    Nginx的流式响应配置小结

    Nginx的流式响应功能是一项非常实用的特性,它允许Nginx在接收后端服务器响应的同时,逐步将内容发送给客户端,本文主要介绍了Nginx的流式响应配置,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • Nginx反向代理重写URL的实现方案

    Nginx反向代理重写URL的实现方案

    nginx服务器代理前端项目,并且反代后端服务器,开发时使用没有什么问题,部署后存在同样请求根地址的情况,但是去调用后端接口就会出现报错,最后通过重写url解决问题,所以本文给大家介绍了Nginx反向代理重写URL的实现方案,需要的朋友可以参考下
    2025-04-04
  • nginx 伪静态化rewrite规则

    nginx 伪静态化rewrite规则

    用Nginx的朋友可以参考,加到nginx.conf相应主机server段配置中即可!
    2009-10-10

最新评论