AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] 【注意】禁止IP访问网站的两种正确方法!!! |
|
---|---|
iseeyo |
iseeyo 发表于 2014-10-30 12:56:39
本帖最后由 iseeyo 于 2014-10-31 12:33 编辑
禁止IP直接访问网站是为了防止别有用心的人把域名解析到你的主机,另外还同时防止针对IP的攻击!!! 【操作方法一】通过IP虚拟主机实现 1、新增“标识域名”为IP的虚拟主机 注意:是在“标识域名”处填IP 2、进入FTP删除以下文件,访问IP后会提示404 3、然后再建立正常网站虚拟主机,网站虚拟主机可以随意正常操作,如不带test.com 301跳转到www.test.com 等等!!! ---------------------------------------- 【操作方法二】:通过rewrite实现,推荐此方法 不新增IP主机,通过rewrite重定向到400或者404也可以实现禁止IP访问网站的,方法如下 if ( $host = '123.16.11.33' ) {rewrite 400;} 其中123.16.11.33为你的主机IP!或者 if ( $host != '域名.com' ) { return 400; } 有了方法二感觉方法一就是多此一举啊 支持---------------------------------------- 另外,单IP多web环境和多IP多web环境时要根据以下规则进行设定! (1) 单个IP与多个web服务器环境运行时,只能监听不同端口 (例如 Nginx环境监听: 80 apache环境监听:81) (2) 有多个IP与多个web服务器环境运行时,可以监听不同IP或端口 (例如 Nginx环境监听: 108.8.8.55:80 apache环境监听: 108.8.8.66:80) ------------------------------------------------- 搞清楚了原理和方法就可以省去很多不必要的矛盾了,像这边http://amh.sh/bbs/post-4700-1-1.htm的方法其实是复杂化的操作的,大家讨论也会产生矛盾,原因是因为没搞清楚原理! --------------------------------------------------
点赞,加油! (15.56分)
2014-10-30 12:56:39 1
|
1024 |
添加IP
回复
2014-10-30 16:35:10 2
|
zmyamh |
感觉很不错
但是我已经先建立了虚拟主机了 要怎么破?只能重装再来了么?
回复
2014-10-30 16:39:25 3
|
webees.net |
本帖最后由 webees.net 于 2015-2-12 12:08 编辑
We are bees to collect honey in the network.
回复
2014-10-30 20:01:42 4
|
iseeyo |
回复
2014-10-30 23:22:25 5
|
id400 |
给你加分,
回复
2014-10-31 00:36:56 6
|
iseeyo |
回复
2014-10-31 00:38:38 7
|
id400 |
回复
2014-10-31 00:39:29 8
|
iseeyo |
回复
2014-10-31 00:44:16 9
|
amysql |
是的。在环境添加一新虚拟主机绑定IP即可。
另外顺序是没关系的。
回复
2014-10-31 10:47:15 10
AMH面板 - 好用高效低占用、安全可靠极稳定 |