linux下的lnmp nginx禁止IP直接访问服务器网站设置

服务器 1767 0 2013-05-06

linux下的lnmp nginx禁止IP直接访问服务器网站设置

打开“nginx.conf”文件,将原来的:

server{
listen 80;
server_name localhost;
index index.html index.htm index.php;
root /home/wwwroot;

改成:

server{

        listen 80; #参数表示这个是默认虚拟主机
        server_name _;
        rewrite ^(.*) http://www.hilo8.com permanent; #跳转到域名
        #return 500; #或者返回 500;

}

其中使用“rewrite ^(.*) http://www.hilo8.com permanent;”设置是把所有通过非指定添加域名来访问服务器IP都转移到了http://www.hilo8.com/,当然你可以可以设置成“return 500;”报告服务器端的错误。

上一篇:如何修改lnmp中ftp(pureftpd)的管理密码

下一篇:IIS环境下快速安装、配置和调试PHP5.2.0

讨论数量:1

天涯网魂 3 杠 5 星2014-11-14 17:27:07

可以是返回444

如: return 444;

这样的话别人也访问不了,提示:

连接被重置
载入页面时到服务器的连接被重置。
此站点暂时不可用或者太忙。请稍后再试。
如果您无法载入任何页面,请检查您计算机的网络连接。
如果您的计算机或网络受到防火墙或者代理服务器的保护,请确认 Firefox 已被授权访问网络。

请先登录再发表讨论。 2024-04-19

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链