最近给国外的服务器添加了几个IP,想搞一下用NGINX绑定多ip和多域名。
用top以及free命令查看了下系统的资源占用情况,服务器还能拿出多余的资源来,呵呵,就没问题。
Let us try!
以前写过怎么把未授权的域名指向禁止并返回错误信息,今天教大家将指定的IP与域名绑定,实现所有指向该IP的域名都绑定到一个目录,或跳转到指定的地址。
对于拥有多个独立IP的VPS,可能会建很多的站,而其他会有一些比较独立的网站,像Dz(整合版)、WP(多用户版),需要泛解析对所有指向指定IP的域名进行处理。下面就介绍今天的方法。
这个方法是今天弄WP多用户版找到的,一直两个网站的都有IP指向,那就需要将不同的IP进行跳转等操作。下面的例子是,将指向到21.0.0.1的未授权域名跳转到广告页,将指向21.0.0.2的域名绑定到/home/web135目录,将其他所有未授权的域名返回403错误(指向除以上两个IP外的所有本机拥有的IP都跳转)。
打开nginx的配置文件 nginx.conf ,
server { listen 21.0.0.1:80; server_name _; rewrite ^(.*) http://www.cnxcn.net/ permanent; } server { listen 21.0.0.2:80; server_name jiajieit.net; index index.html index.htm index.php; root /home/web135; } server { listen 80; server_name _; return 403; }
更多的功能等待大家发现。
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。