Size: a a a

2020 February 10

ВМ

Владимир Муковоз in nginx_ru
попробуй выразиться более подробно
источник

ВМ

Владимир Муковоз in nginx_ru
не понятно что ты хочешь
источник

DZ

Dzmitry Zimin in nginx_ru
мм сча
источник

DZ

Dzmitry Zimin in nginx_ru
есть основной домен mysite.com , paths используются как разные приложения (mysite.com/app1, mysite.com/app2) с разными ip, настраиваем как location. Захожу я например на mysite.com/app1 он возвращает home page, потом кликаю логин и получаю  mysite.com/login/app1, вместо mysite.com/app1/login.
источник

DZ

Dzmitry Zimin in nginx_ru
вопрос в том как обработать остальные пассы после app1?
источник

Vs

Vladislav support.od.ua in nginx_ru
написать rewrite с  mysite.com/login/app1 на mysite.com/app1/login ?
источник

MD

M Dan in nginx_ru
Dzmitry Zimin
есть основной домен mysite.com , paths используются как разные приложения (mysite.com/app1, mysite.com/app2) с разными ip, настраиваем как location. Захожу я например на mysite.com/app1 он возвращает home page, потом кликаю логин и получаю  mysite.com/login/app1, вместо mysite.com/app1/login.
кажется ваше приложение работает неправильно
источник

DZ

Dzmitry Zimin in nginx_ru
у нас есть сайт для внутреннего использования (ourinnersite.com), на котором в зависимости от клиента мы хотим хранить список сайтов которые работаю с  этим клиентом (ourinnersite.com/anothersite1... и т д), для удобного поиска, чтоб не искать где-то а сразу переходить с одной страницы. Просто возможно это нельзя настроить средствами nginx
источник

VL

Vethopheth Lephanim in nginx_ru
я б каждому сделал dns типа my-client-1.ourinnersite.com и страницу со всеми этими ребятами
источник
2020 February 11

AS

Artem Shulepov in nginx_ru
Коллеги, доброе время суток. У меня вот какая. Беда переодически стал падать Nginx. Centos 7. Ругается вот так:
——————-
nginx[5216]: nginx: [emerg] bind() to 0.0.0.0:433 failed (98: Address already in use)
nginx[5216]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
systemd[1]: nginx.service: control process exited, code=exited status=1
nginx[5216]: nginx: [emerg] still could not bind()
systemd[1]: Failed to start nginx - high performance web server.
systemd[1]: Unit nginx.service entered failed state.
systemd[1]: nginx.service failed.
——————-
Понимаю, что кто-то заставляет его перезапуститься, но не отпускать порты. Не могу понять кто. И что самое интересное если я стартую сервис на режиме debug (systemctl start nginx-debug) работает. месяцами.
источник

Y

Yuri in nginx_ru
Кто-то у тебя порт занимает. Апач рядом не висит на этих портах?
Если нет - возможно у тебя в конфигах nginx несколько раз биндится явно. Пофиксить и убрать.
Возможно у тебя такие ошибки появляются ночью, когда срабатывает logrotate, попробуй или рестарт там заменить на релоад или наоборот.
Но вообще стоит разобраться, почему при рестарте nginx не убивается.
источник

K

Krond in nginx_ru
nginx и nginx-debug — разные сервисы, и могут драться за порты.
источник

AS

Artem Shulepov in nginx_ru
Yuri
Кто-то у тебя порт занимает. Апач рядом не висит на этих портах?
Если нет - возможно у тебя в конфигах nginx несколько раз биндится явно. Пофиксить и убрать.
Возможно у тебя такие ошибки появляются ночью, когда срабатывает logrotate, попробуй или рестарт там заменить на релоад или наоборот.
Но вообще стоит разобраться, почему при рестарте nginx не убивается.
Appach'а нет. Спасибо. Будем рыть.
источник

AS

Artem Shulepov in nginx_ru
Krond
nginx и nginx-debug — разные сервисы, и могут драться за порты.
Их одновременный запуск исключён.
источник

AS

Artem Shulepov in nginx_ru
При том что интересно вот он упал, мне пришло сообщение от мониторинга, я прихожу. залажу через SSH на сервак (на всё минут 20-30). Стартую его из консоли, и он как ни в чём подымается.
источник

EN

Evgeniy Naumov in nginx_ru
Artem Shulepov
При том что интересно вот он упал, мне пришло сообщение от мониторинга, я прихожу. залажу через SSH на сервак (на всё минут 20-30). Стартую его из консоли, и он как ни в чём подымается.
смотри логи системы
источник

AN

Anton Noginov in nginx_ru
Если там недозакрытый сокет - в логах его не будет видно
источник

JM

J M in nginx_ru
Artem Shulepov
Коллеги, доброе время суток. У меня вот какая. Беда переодически стал падать Nginx. Centos 7. Ругается вот так:
——————-
nginx[5216]: nginx: [emerg] bind() to 0.0.0.0:433 failed (98: Address already in use)
nginx[5216]: nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
systemd[1]: nginx.service: control process exited, code=exited status=1
nginx[5216]: nginx: [emerg] still could not bind()
systemd[1]: Failed to start nginx - high performance web server.
systemd[1]: Unit nginx.service entered failed state.
systemd[1]: nginx.service failed.
——————-
Понимаю, что кто-то заставляет его перезапуститься, но не отпускать порты. Не могу понять кто. И что самое интересное если я стартую сервис на режиме debug (systemctl start nginx-debug) работает. месяцами.
supervisor ? systemd?
источник

D

Denis in nginx_ru
Artem Shulepov
При том что интересно вот он упал, мне пришло сообщение от мониторинга, я прихожу. залажу через SSH на сервак (на всё минут 20-30). Стартую его из консоли, и он как ни в чём подымается.
tmux/screen + strace -e 'trace=!all'  -p $(cat /var/run/nginx.pid) если ничего не забыл и получишь uid и pid того кто его убил
источник

I

Ivan in nginx_ru
Ivan
Не кидайтесь только помидорами..

пытаюсь сделать location /zabbix

 location /zabbix {
   proxy_set_header  X-Forwarded-Host $host;
   proxy_set_header  X-Forwarded-Server $host;
   proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header  X-Real-IP $remote_addr;
   proxy_set_header  Host $http_host;
   proxy_pass   http://172.22.130.64;
 }

Но получаю http://1.2.3.4/index.php т.е пытается отправить обратно к забиксу но ничего не выходит.
Что не так делаю?(
  location ^~ /zabbix/ {
   proxy_pass http://172.22.130.64/;
   proxy_set_header  Upgrade $http_upgrade;
   proxy_set_header  X-Forwarded-Host $host;
   proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header  X-Real-IP $remote_addr;
   proxy_set_header  Host $host;
   proxy_redirect    off;
   proxy_buffering   off;
   proxy_set_header  http_x_forwarded_for $remote_addr;
   proxy_set_header  remote_addr $remote_addr;
   proxy_set_header  X-Original-URI $request_uri;
   proxy_cookie_path /zabbix/ /;
   rewrite ^/zabbix/(.*)$ /$1 break;
 }

 location ^~ /zabbix/assets/ {
   proxy_pass http://172.22.130.64/assets/;
   proxy_set_header  X-Forwarded-Host $host;
   proxy_set_header  X-Forwarded-Server $host;
   proxy_set_header  X-Forwarded-For $proxy_add_x_forwarded_for;
   proxy_set_header  X-Real-IP $remote_addr;
   proxy_set_header  Host $host;
   rewrite ^/zabbix/assets/(.*)$ /assets/$1? break;
 }

С таким конфигом завелось )
источник