server_name domen.site.ru;
# ...
access_log /var/log/nginx.access_log;
ssl_certificate /etc/letsencrypt/live/site.ru/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/site.ru/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/site.ru/fullchain.pem;
include /etc/nginx/snippets/ssl.conf;
location / {
proxy_pass http://111.111.111.111/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-for $remote_addr;
proxy_set_header Host $host;
}
Тут ведь все правильно ??
тебе надо прекратить ставить слеш в конце прокси пасс и почитать наконец зачем его туда ставят)
Понимаешь ли ты, что делает директива proxy_set_header Host $host;
нет, спасибо. Ушел гуглить
На сколько я помню - либо директория либо файл.
Там слеш потому что дальше продолжение апача. К сожалению он вместо сабдиректории подставляет эту директорию апача и ничего не работает. Если подменить ее на субдиректорию нгинкс - все работает. Такие дела
Обсуждают сегодня