有时候我们不想用户输入ip地址访问我们的网站,同时也防止别的域名指向到我们的ip地址上,我们需要设置拒接访问或者跳转。
现在我们来说一说nginx服务器的条件下怎么配置吧。
首先,打开nginx的配置文件
vi nginx.conf
先去掉原来server{}中的
listen 80 default_server
去掉default_server,目的是先取消原来的配置(默认访问80端口展示给用户的网站,也就是说,如果用户输入的是IP地址,就展示这个default_server的网站)
然后新建一个新的server{},然后给定义如下:
server { listen 80 default; return 500; }
也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:
server { listen 80 default; rewrite ^(.*) http://chenrd.com permanent; }
还有,如果需要配置多个域名,比如chenrd.com,www.chenrd.com都可以访问,还需要加上一句:
server_name _;
如:
server { listen 80 default; server_name _; return 500; }