空头主机域名的防范
域名的添加,有两个目的:一是添加自己的域名(如www.aaa.com)
二是防范空头主机被别的域名给添加
下面是我的方法:在/usr/local/nginx/conf/nginx.conf这个文件中包含两个server{},上下写在一起.
server
{
listen 80;
server_name www.aaa.com;
index index.html index.htm index.php;
root/home/wwwroot/;
....
}
server {
listen 80 default;
return 500;
}
想问一下1、这种写法对不对?2、这两个server{},哪个应该写在前头?谢谢 添加你自己的域名一样能访问到你的主机上
看看原来发的帖子https://bbs.vpser.net/thread-1794-1-1.html
是替换默认的虚拟主机。 不明白的就在这里:
如果用
server {
listen 80 default;
return 500;
}
替换了
server
{
listen 80;
server_name www.aaa.com;
index index.html index.htm index.php;
root/home/wwwroot/;
....
}
那也就是没有告诉nginx哪一个域名是它主人的域名,那它怎么知道接受哪一个域名?它会把所有的解析到此ip的域名都return 500;
那自己的域名要怎样绑定呢? 你要帮的域名重新用/root/vhost.sh 添加 谢谢军哥啊
两种方法:
一种:
/usr/local/nginx/conf/nginx.conf中有两个server:
server {
listen 80 default;
return 500;
}
server
{
listen 80;
server_name www.aaa.com;
index index.html index.htm index.php;
root/home/wwwroot/;
....
}
第二种方法:
/usr/local/nginx/conf/nginx.conf中有一个server:
server {
listen 80 default;
return 500;
}
然后用/root/vhost.sh 添加一个 www.aaa.com 的
这两种方法 是不是一样。
因为我看
/usr/local/nginx/conf/nginx.conf 中
server
{
}
include vhost/*.conf;
include vhost/*.conf;是不是也是要把 vhost/www.aaa.com.conf 文件的代码加到
server {
listen 80 default;
return 500;
}
后面
这样和上面的第一种方法是否是一样的?
我不是太懂,请军哥指点一下
谢谢啊 一样
页:
[1]