LNMP禁止输入IP直接访问网站的设置

发表时间:2012-10-11 16:00 | 分类:Nginx | 浏览:1,724 次

从博主刚开始接触建站到现在已经1年多了,期间用过免费空间和虚拟主机,最后也最终转战到VPS上了。总体感觉虚拟主机性能和VPS的差距还是比较大的,而且VPS自主性比虚拟主机多很多,比如博主就利用自己的VPS开了个SSH代理账号。不过在使用vps的过程中总是会遇到很多奇奇怪怪的问题,这点也非常符合我喜欢捣鼓的性格。

架设服务器时博主用了lnmp一键安装包。这里要非常感谢军哥的贡献,使我们这些小菜鸟也可以轻松搭建服务器。所谓LNMP就是Linux下Nginx、MySQL、PHP这种网站服务器架构,非常适合vps中使用。安装方法很简单,直接按照军哥教程就可以了。安装教程地址:http://lnmp.org/install.html 。不过博主提醒下需要注意的问题:安装过程第三步时候,其中输入要绑定的域名时建议使用一个不准备用的二级域名,该域名会绑定到/home/wwwroot/ 。这样可以防止通过输入ip访问网站。而限制ip访问的好处就是可以防止他人将域名指定到你的服务器上就可以访问你的网站。这点非常重要,博主以前就吃过亏。

那么如何禁止输入IP就可以访问网站呢?应该如何设置?修改/usr/local/nginx/conf/nginx.conf 中的server那一段就可以,如下:

这里博主在另外一台vps中使用“rewrite ^(.*) http://www.chekiang.info$1 permanent;”设置,把所有通过非指定添加域名来访问服务器IP都转移到了http://www.chekiang.info/,当然你可以可以设置成“return 500;”报告服务器端的错误。IP地址:216.24.206.109

不信朋友们可以先用这个IP试试哦。。。

本文标签:, ,

本文链接:http://www.sijitao.net/1131.html

本文版权虫虫开源所有,欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

已经有3个回复
Comment (3)
Trackbacks (0)
  1. declanVox  ( 2014.04.16 16:23 ) : #-9

    如果是apache该怎样设置呢?

    回复
    • 章郎虫  ( 2014.04.17 08:24 ) :

      具体您可以看下这篇文章,http://blog.chinaunix.net/uid-26638338-id-3559487.html。apache我怎么设置过,不好意思。

      回复
      • declanVox  ( 2014.04.17 08:27 ) :

        NameVirtualHost *:80ServerName 127.0.0.1 DocumentRoot /var/www/deny/ServerAlias 127.0.0.1Options FollowSymLinksAllowOverride AllOrder allow,denyAllow from all我是这样设置,把IP指向了一个HTML403禁止访问静态页面。

        回复
  1. 还没有Trackbacks
icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

一键脚本 SSH攻击 IP查询 博客历程 留言本 文章归档 网站地图 谷歌地图
托管于阿里云&七牛云. 已加入博客联盟. 浙ICP备13025236号.
Copyright © 2010-2016 虫虫开源 All Rights Reserved.