我有两个网站:default-website.com,second-website.com。
当我去second-website.com时,我看到default-website.com。我不明白为什么会这样。注意default-website.com正常显示。
这是我的设置:
设置了DNS,因此它们都指向相同的IP地址。
他们都有自己独特的网站:
/var/www/default-website.com/public_html/index.html
/var/www/second-website.com/public_html/index.html
这是/ etc / nginx / sites-enabled:
的内容lrwxrwxrwx root root default-website.com -> /etc/nginx/sites-available/default-website.com
lrwxrwxrwx root root second-website.com -> /etc/nginx/sites-available/second-website.com
这是/etc/nginx/sites-available/default-website.com的内容:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
root /var/www/default-website.com/public_html;
index index.html index.htm;
server_name default-website.com;
location / {
try_files $uri $uri/ =404;
}
}
这是/etc/nginx/sites-available/second-website.com的内容:
server {
listen 80;
listen [::]:80;
root /var/www/second-website.com/public_html;
index index.html index.htm;
server_name second-website.com;
location / {
try_files $uri $uri/ =404;
}
}
感谢您的帮助。
答案 0 :(得分:0)
我明白了。
我需要添加“www。” nginx网站配置的域名版本。
所以我需要做出这样的改变:
>>> lst=['Justice league', 'Avenger']
>>> map(unicode,lst)
[u'Justice league', u'Avenger']
似乎我试图访问www.second-website.com它找不到它,所以它只会加载默认网站default-website.com。
我能够通过尝试加载second-website.com(正确加载)而不是www.second-website.com(重定向到default-website.com)来检测到这一点。