Всем привет! У меня такая проблема - на сервере nginx был размещён один сайт. Понадобилось добавить ещё один, создал для него конфиг, но при открытии нового сайта, почему-то открывается второй сайт, а именно - происходит тупо редирект с одного домена на другой.
Конфиг первого сайта(почистил из него настройки https, логов):
server {
listen 80;
listen [::]:80;
server_name site1.com;
return 301 https://site1.com$request_uri;
}
server {
listen 443 ssl http2;
server_name site1.com;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;
proxy_pass http://127.0.0.1:4577/;
proxy_redirect off;
# Socket.IO Support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
Конфиг второго сайта, тоже почистил от настроек логов и т.д. чтобы меньше текста было:
server {
listen *:80;
server_name site2.com www.site2.com;
root /home/srv/site2.com;
index index.html index.htm index.php;
location ~* ^.+\.(ogg|ogv|svg|svgz|eot|otf|woff|mp4|ttf|rss|atom|jpg|jpeg|gif|png|ico|zip|tgz|gz|rar|bz2|doc|xls|exe|ppt|tar|mid|midi|wav|bmp|rtf)$ {
access_log off; log_not_found off; expires max;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
allow all;
log_not_found off;
access_log off;
}
location ~ /\. {
deny all;
}
location ~* /(?:uploads|files)/.*\.php$ {
deny all;
}
location ^~ / {
}
}
Что я делаю не так?