Nginx指定IP绑定域名方法

Dec 17th Sat, 2011/JiaJieChan/折腾/1,824 阅读/没有评论

以前写过怎么把未授权的域名指向禁止并返回错误信息,今天教大家将指定的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 ,
[code lang="xml" title="nginx conf 规则"]
server
{
listen 21.0.0.1:80;
server_name _;
rewrite ^(.*) http://www.boke.ws/ad.php 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;
}

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

附 NGINX官方HTTPcore Listen说明文档

声明: 本文采用 BY-NC-SA 协议进行许可. 转载请出示版权信息.
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
支持使用Gravatar头像

JiaJieChan提醒您: 要回复某人的评论,请将鼠标移动到那条评论,评论右边就会出现Replay字样(一定是要鼠标指针中的评论),在评论框中出现的的后面下一行填写评论提交即可.被回复者将收到邮件通知噢; 要是想直接对本文评论请直接在评论框留言即可,然后点提交.