有时候我们一个服务器/vps上有多个IP地址,我们希望某些ip给apache绑定80端口运行,而另外一些给nginx绑定80端口,如何同时运行apache(webmin)和nginx多个web服务器软件? 下面以nginx + apache(webmin/virtualmin)为例,
首先我们去设置nginx,随便用什么IP,设置好了之后,我们在去设置apache。
设置apache,原则就是不要使用nginx上已经绑定相同端口的IP。webmin/virtualmin 默认是绑定全部ip的80端口,我们只要改成具体某个IP即可。如下图:
先添加IP到webmin/virtualmin
webmin/virtualmin 默认是绑定全部ip的80端口,我们只要改成具体某个IP
set-ip-port.png
重启apache试一试。如果一切正常,就完工了。
service httpd start
Starting httpd: [ OK ]