[Original]设置默认虚拟主机,防止非法域名绑定
2010年8月12日
1 条评论
有些站点,经常因为被别人绑定了未备案的域名,遭电信关闭IP。该规则,也经常被竞争对手恶意利用。因此,对Web Serve设置默认虚拟主机,来屏蔽非法域名很重要。
Nginx的做法
添加以下server zone
server {
listen 80 default;
return 500;
}
或者是将非法域名的访问重定向
有些站点,经常因为被别人绑定了未备案的域名,遭电信关闭IP。该规则,也经常被竞争对手恶意利用。因此,对Web Serve设置默认虚拟主机,来屏蔽非法域名很重要。
添加以下server zone
server {
listen 80 default;
return 500;
}
或者是将非法域名的访问重定向
# 查看默认的运行级别,Debian系默认运行级别为2,Redhat系默认运行级别为3
[11:34:29.9] root@webserver:/usr/local/webserver/nginx# runlevel
[11:34:31.8] N 2webserverwebserver
故障现象
访问页面出现(502)bad gateway,或者(403)Access Forbid错误.
部分错误日志
Apr 15 00:30:41 sqweb2 kernel: lockd: server 192.168.96.50 not responding, timed out
Apr 15 00:31:21 sqweb2 last message repeated 10 times
Apr 15 00:32:31 sqweb2 last message repeated 21 times
Apr 15 00:33:41 sqweb2 last message repeated 17 times
主交换 CPU在10%左右,MEM在20-30%之间波动
近期评论