Nginx   发布时间:2022-05-11  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php – 使用nginx的混合IP和基于名称的虚拟主机大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

我设置了很多域,但我不知道如果只给出ip地址,如何配置.

说foo.com我有设置去web / foo.com / htdocs,
我想将88.99.66.55的ip地址像web / fook.com / htdocs这样的域名

server {
    listen       80;
    server_name  85.99.66.55;
    LOCATIOn / {
            root  /home/web/fook.com/htdocs;
    }
 LOCATIOn ~ \.(php|php3|php4|php5)${
                root          /home/web/fook.com/htdocs;
                include       fastcgi_params;
                fastcgi_pass  127.0.0.1:9000;
        }
    }

导致

  [warn]: conflicTing server name "85.105.65.219" on 0.0.0.0:80,ignored
最佳答案
IP 0.0.0.0表示所有IP.所以我认为你想要的更像是:

server {
    listen       85.99.66.55:80;
    server_name *.fook.com;
    LOCATIOn / {
        root  /home/web/fook.com/htdocs;
    }
}


server {
    listen       85.99.66.55:80;
    server_name *.arf.com;
    LOCATIOn / {
        root  /home/web/arf.com/htdocs;
    }
}

您希望在此处保持网络层直接. server_name用于http(第7层)请求中的HOST标头,其中Listen用于IP和端口 – 网络和传输层,或IP和TCP数据包(第3层和第4层).

大佬总结

以上是大佬教程为你收集整理的php – 使用nginx的混合IP和基于名称的虚拟主机全部内容,希望文章能够帮你解决php – 使用nginx的混合IP和基于名称的虚拟主机所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: