以前写过怎么把未授权的域名指向禁止并返回错误信息,今天教大家将指定的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说明文档

Last modification:June 25, 2021
如果解决了你的困扰, 赏杯咖啡吧!
正文字体: 苍耳字库(屏幕显示字体)·苍耳今楷