vps有多个ip,怎么使域名和ip对应?

vps有多个ip,怎么使域名和ip对应?

欢迎转载,但请保留此信息
[我的Linux,让Linux更易用] CentOS精简版,集成lamp,lnmp版,wdcp,wdcdn,wddns,一键安装包,集群负载均衡LVS,智能DNS/CDN,性能优化
本文连接:http://www.wdlinux.cn/old/node/364

目前后台没这个功能 可直接编译虚拟主机配置文件就可以

目前后台没这个功能
可直接编译虚拟主机配置文件就可以

能否详细指教,是需要编译安装这个wdcp还是修改某个配置文

能否详细指教,是需要编译安装这个wdcp还是修改某个配置文件?

修改虚拟主机配置文件,如 /www/wdlinux/apa

修改虚拟主机配置文件,如
/www/wdlinux/apache/conf/vhost/test.com.conf

<VirtualHost 192.168.1.105:80>

我用的是nginx。我看nginx.conf中listen

我用的是nginx。我看nginx.conf中listen的没指定ip,据说这样所有ip应该有效的。但事实没成功,访问的时候是40x错误。

按理是所有IP都生效的 或者你在端口80前加上IP试,如

按理是所有IP都生效的
或者你在端口80前加上IP试,如
listen       192.168.1.100:80;

的确是的。无需特别设置。 我是添加了个站到第二ip时重启n

的确是的。无需特别设置。
我是添加了个站到第二ip时重启nginx的时候未成功,
重启失败的原因是因为某个站使用的rewrite的文件被删除了。这个是个bug啊。可能需要修复。

这个发现是我重启服务器后nginx不成功,我手动start报错是某个站的conf文件第多少行错误,vi查看是应用的xxxx.conf的rewrite这个文件被删除了。(当时测试添加的后来删除了),修改此处重启nginx成功。同时指向第二ip的域名也ok。

删除了文件,在站点里取消相应的rewrite规则即可

删除了文件,在站点里取消相应的rewrite规则即可