公告:

Nginx指定IP绑定域名方法

作者:star0312 / 时间:13年前 (2013/02/01) / 分类:网站运营 / 阅读:1065 / 评论:0

最近给国外的服务器添加了几个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;
}

更多的功能等待大家发现。


  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。