I'm Sham
一个在通往码农道路上走走停停的行政文员

Nginx自动加端口解决办法

因为本机没有外网ip,今天Sham测试在本机上使用frp来访问本机网站,发现一个问题,:

比如我用的shamx.cn访问本机网站,这个没问题,但是如果输入shamx.cn/user访问网站目录下面的user的时候,会自动在网址后面加端口,变成shamx.cn:1080/user,这样会导致无法访问,但是如果再把1080删掉之后再访问,又可以了。

刚开始以为是frp问题,几经周折,最后发现应该是Nginx配置问题,自动给网址加端口号,修改很简单,在nginx.conf配置文件内,找到网站配置,增加2行配置,如下:

listen       1080;
        server_name  localhost;
        location / {
            root   D:/shamweb/wwwroot;
            index  index.php index.html index.htm default.php default.htm default.html;
            #这个是直接通过用户输入的来访问(应该是这个意思)
	    server_name_in_redirect off;

            #这个是关闭重定向时自动加入端口号
	    port_in_redirect off;
        }

保存配置,然后重启下Nginx,这样再访问shamx.cn/user就不会再自动添加端口号啦

赞(0) 赏杯咖啡!
未经允许不得转载:Sham@双目瞿 » Nginx自动加端口解决办法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

如果你觉得文章好,请赏1杯速溶咖啡给Sham吧!

微信扫一扫打赏