因为本机没有外网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就不会再自动添加端口号啦
最新评论
感谢大佬,非常棒的自学资料,向大佬学习!
您的行政服务小程序V2正好我们有需求,能否给个联系方式沟通下呢?谢谢!
想咨询楼主
牛逼的楼主 感谢分享 学习学习
public function UpdateDomainRecord($ip)这里会报错
学习学习
新生进来学习
目前正在找食堂报餐的小程序,看了下评论发现楼主真的是行政文员,真的太牛逼,让我不得不敬佩!我会一直关注着您的