В данный момент он выглядит вот так:
server {
listen 80;
listen [::]:80;
# Redirect all HTTP requests to HTTPS with a 301 Moved Permanently response.
return 301 https://$host$request_uri;
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name git.mauladen.ru www.git.mauladen.ru;
# Настройки SSL
ssl_certificate /etc/letsencrypt/live/mauladen.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mauladen.ru/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
location / {
proxy_pass https://git.mauladen.ru:3000;
}
}
server {
listen 443 ssl http2;
listen [::]:443 ssl http2;
server_name mauladen.ru www.mauladen.ru;
root /home/mauladen/mauladen.ru/www;
index index.htm index.html;
# Настройки SSL
ssl_certificate /etc/letsencrypt/live/mauladen.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mauladen.ru/privkey.pem;
include /etc/letsencrypt/options-ssl-nginx.conf;
location / {
# Перенаправление на 404 если нет нужного файла
try_files $uri $uri/ =404;
}
}
Есть повторяющиеся моменты и это немного наводит на мысль, что я делаю что-то не так