Nginx禁止未在服务器绑定的域名访问
2010-08-17 01:01
597 查看
Nginx禁止未在服务器绑定的域名访问
2010年4月24日学习资料
2 评论
今天刚发现,只要将域名的IP指到服务器上就能访问了,晕死,之前有个同事做的站,就是被人指了100多个非法域名到服务器上搞死的(据说害的她跑路了好几个月)。
赶紧百度搜了一下,发现Nginx要做这个设置还是蛮简单的,几行代码就搞定了!
编辑nginx.conf文件,在虚拟机配置的最顶上写上如下代码即可
server { server_name _; return 404; } ref http://www.maple-leaf.cn/archives/70重启nginx就行了^_^
AKPC_IDS += "70,";Popularity: 21%
nginx 绑定多域名跳转问题
如 server_name 是 andsky.com www.andsky.comwww.andsky.com 會自動轉到 andsky.com
用以下方法可以解决
1 2 3 | <span style="color: rgb(177, 177, 0);">if</span> <span style="color: rgb(0, 153, 0);">(</span><span style="color: rgb(51, 153, 51);">-</span>d <span style="color: rgb(0, 0, 136);">$request_filename</span><span style="color: rgb(0, 153, 0);">)</span><span style="color: rgb(0, 153, 0);">{</span><br /> rewrite ^<span style="color: rgb(51, 153, 51);">/</span><span style="color: rgb(0, 153, 0);">(</span><span style="color: rgb(51, 153, 51);">.*</span><span style="color: rgb(0, 153, 0);">)</span><span style="color: rgb(0, 153, 0);">(</span><span style="color: rgb(0, 153, 0);">[</span>^<span style="color: rgb(51, 153, 51);">/</span><span style="color: rgb(0, 153, 0);">]</span><span style="color: rgb(0, 153, 0);">)</span>$ http<span style="color: rgb(51, 153, 51);">:</span><span style="color: rgb(102, 102, 102); font-style: italic;">//$host/$1$2/ permanent;</span><br /><span style="color: rgb(0, 153, 0);">}</span> |
相关文章推荐
- nginx 禁止通过IP,未绑定域名访问服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- nginx 禁止IP访问服务器和非法域名绑定你的IP
- Nginx禁止通过IP,未绑定域名访问服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- Nginx禁止未在服务器绑定的域名访问
- Nginx 禁止直接使用IP或未绑定的域名访问Web服务器
- Nginx禁止通过IP,未绑定域名访问服务器
- nginx 禁止未绑定的域名访问
- nginx 禁止ip访问及未绑定的域名跳转
- nginx上设置禁止通过ip访问服务器,只能通过域名访问
- [备忘]Nginx 禁止IP访问及未绑定的域名跳转
- Nginx 禁止IP访问及未绑定的域名跳转
- Nginx 域名被非法解析处理 禁止未绑定域名访问
- Nginx 禁止IP访问及未绑定的域名跳转
- Nginx设置禁止通过IP访问服务器并且只能通过指定域名访问