Я борюсь с настройкой nginx на ubuntu.
У меня есть сайт node.js на domain1.com и статический сайт на domain2.com (HTML, CSS, javascript на стороне клиента).
Узел node.js отображается при использовании domain1, а domain2.com - нет.
Вот два файла конфигурации, которые у меня есть на сайтах:
Домен1:
server {
listen 80 default_server;
listen [::]:80 default_server ipv6only=on;
server_name domain1.com domain1;
access_log /var/log/nginx/domain1.access.log;
location / {
proxy_pass http://IPOfServer:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Домен2
server {
listen 80;
listen [::]:80;
root /var/www/domain2.com;
index index.html index.htm;
server_name domain2.com www.domain2.com;
access_log /var/log/nginx/domain2.access.log;
location / {
try_files $uri $uri/ =404;
}
}
Что я здесь делаю не так?