Size: a a a

2020 June 18

AN

Anton Noginov in nginx_ru
Напрямую - никак.
источник

СЗ

Сергей Запотылок... in nginx_ru
что значит "не напрямую". скрипты писать в конфиге?
источник

AN

Anton Noginov in nginx_ru
Да
источник

V

Victooor in nginx_ru
Настраиваю let's encrypt сертификаты. Создал алиас:
location ^~ /.well-known/acme-challenge/ {
   default_type "text/plain";
   alias /var/www/letsencrypt;
}
но при запросе site.com/.well-known/acme-challenge/123 выдаёт 404 ошибку (файл имеется само собой). В логе openat() "/var/www/user123/data/www/site.com/backend/web/.well-known/acme-challenge/123" failed (2: No such file or directory), т.е. он ищет не в алиасе а каталоге сайта почему-то. Где косяк? nginx -T: https://paste.ofcode.org/9N7nruF2t5wwe5CuzCpnx6
источник

V

Victooor in nginx_ru
и второй вопрос по тому же конфигу, почему он дважды инклудит include /etc/nginx/snippets/letsencrypt.conf?
источник

Vs

Vladislav support.od... in nginx_ru
нет там двойного инклюде
источник

Vs

Vladislav support.od... in nginx_ru
Лично у меня в моих шаблонах nginx только одна строчка для certbot

location ~ /.well-known { root /usr/local/www/nginx; allow all; }
источник

U

Upía 😁😉 in nginx_ru
✍Inscríbete AQUÍ: https://bit.ly/2EZwfKB

📕 Modalidad - Online 📕

📘 DevOps Engineer | 22 Junio | 7pm - 10 pm
📘 Monitoreo con Elastic Stack | 23 Junio | 7pm - 10pm
📘 Administración Docker, Kubernetes & Service Mesh | 27 Junio | 3pm - 8pm
📘 Arquitectura e Implementación de Microservicios | 27 Junio | 8am - 1pm
📘 Administración de Openshift | 04 Julio | 8am - 1 pm
📘 Administración con Nginx | 04 Julio | 8am - 1pm
📘 Automatización con Ansible | 04 Julio | 3pm - 8pm
📘 Administración Apache Kafka | 07 Julio | 7pm - 10pm
источник

V

Victooor in nginx_ru
Vladislav support.od.ua
нет там двойного инклюде
сорри не в тот конфиг смотрю)
источник

V

Victooor in nginx_ru
Vladislav support.od.ua
Лично у меня в моих шаблонах nginx только одна строчка для certbot

location ~ /.well-known { root /usr/local/www/nginx; allow all; }
прописал root вместо alias, всё равно лезет в каталог сайта 😕
источник

Vs

Vladislav support.od... in nginx_ru
nginx -t && service nginx reload
было?
источник

V

Victooor in nginx_ru
Vladislav support.od.ua
nginx -t && service nginx reload
было?
да, конечно, и релоад и рестарт
источник

Vs

Vladislav support.od... in nginx_ru
вместо 261-267 строки
сделай
location ~ /.(ht|svn|git) { deny all; }
источник

Vs

Vladislav support.od... in nginx_ru
строку 346 можно убрать
источник

Vs

Vladislav support.od... in nginx_ru
я не вижу в выводе nginx -T упоминания про user123
поэтому сами внимально проверьте, что там с локейшенами для этого сайта
источник

V

Victooor in nginx_ru
Vladislav support.od.ua
я не вижу в выводе nginx -T упоминания про user123
поэтому сами внимально проверьте, что там с локейшенами для этого сайта
то я для примера, вообще так openat() "/var/www/-/data/www/-/backend/web/.well-known/acme-challenge/123
источник

Vs

Vladislav support.od... in nginx_ru
тогда внимательно смотри root
источник

Vs

Vladislav support.od... in nginx_ru
и еще раз глянь почти эталонные шаблоны для nginx
https://www.digitalocean.com/community/tools/nginx
источник

D

Dr. Bot in nginx_ru
Всем привет! Подскажите пожалуйста, в nginx reverse proxy (ip: 5.5.5.5)
делаю proxy_pass на http (ip: 10.10.10.10). на wordpress сайт. но сайт работает по httpS,  чтобы всё работало, приходится добавлять в wp-config.php такую дичь:
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') {
   $_SERVER['HTTPS']='on';
}


это как-то можно решить исключительно на стороне nginx?

на стороне прокси добавил proxy_set_header X-Forwarded-Proto https; но всё равно без добавления в конфиг не работает. подозреваю что нужно ещё что-то добавить в nginx на принимающей стороне. подскажите пожалуйста.

Большое спасибо!
источник

Vs

Vladislav support.od... in nginx_ru
http://nginx.org/ru/docs/http/ngx_http_proxy_module.html#proxy_pass
там можно указать https

пробуйте:
proxy_pass https://10.10.10.10/;
источник