|
Прокси в nginx
|
|||
---|---|---|---|
#18+
Добрый день. Имеется сервер nginx/1.16.1. nginx.conf Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35.
В каталоге sites-enabled и sites-available лежит файл suok.nginx.conf. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
Если я обращаюсь к http://localhost/j_spring_security_check (Tomcat), то получаю 404 ошибку, т.е. прокси не работает. В случае прямого обращения к Tomcat через curl HTTP status code 200. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
Файл /var/log/nginx/suok.access.log создается, поэтому мой конфиг с проксированием учитывается сервером. Вопрос, как заставить nginx все-таки проксировать вызовы? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 17:41 |
|
Прокси в nginx
|
|||
---|---|---|---|
#18+
Щиче, что говорит Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 20:17 |
|
Прокси в nginx
|
|||
---|---|---|---|
#18+
OoCcЩиче, что говорит Код: sql 1.
getsebool: SELinux is disabled ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2019, 20:45 |
|
Прокси в nginx
|
|||
---|---|---|---|
#18+
nginx -V 2>&1 | tr -- - '\n' | grep module и проверить что в списке модулей будет что-нибудь в духе ngx_http_proxy_module. То что конфиг подтягивается еще не означает, что необходимый для проксирования модуль есть в ниличии ... |
|||
:
Нравится:
Не нравится:
|
|||
26.10.2019, 08:23 |
|
Прокси в nginx
|
|||
---|---|---|---|
#18+
ЩичеВ каталоге sites-enabled и sites-available лежит файл suok.nginx.conf. Код: sql 1. 2.
запросы просто не попадают в этот виртуальный сервер. В том же каталоге рядом лежит файл default, в котором тоже написано listen 80, а по алфавиту тот сервер сортируется первым. В него запросы и уходят, в этом легко убедится по файлу suok.access.log, в котором нет jобращений к j_spring_blahblal и пр. Либо вынести на отдельное имя, либо стереть файл (симлинк) default из sites-enabled, либо в свой suok.nginx.conf после цифры 80 в listen дописать default; PS надеюсь это не СУОК c АЭС, иначе слишком пугающе. bga83То что конфиг подтягивается еще не означает, что необходимый для проксирования модуль есть в ниличии Если бы модуля не было, то nginx бы выругался на директивы proxy_* ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 14:23 |
|
Прокси в nginx
|
|||
---|---|---|---|
#18+
Мутагенbga83То что конфиг подтягивается еще не означает, что необходимый для проксирования модуль есть в ниличии Если бы модуля не было, то nginx бы выругался на директивы proxy_*не факт. Я конечно не большой спец по nginx, но у самого несколько месяцев назад был аналогичный кейс и проблема была в отсутсвующем модуле. А директивы proxy* могут и steam модуля распознаться ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2019, 21:33 |
|
Прокси в nginx
|
|||
---|---|---|---|
#18+
Получилось. Я убрал файл default, но suok не сработал. Тогда я просто дополнил default данными из suok. Непонятно почему не работает дополнительный конфиг, если в nginx.conf явно стоит указание включить, но сейчас можно пренебречь. Спасибо за консультации. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2019, 10:17 |
|
|
start [/forum/topic.php?fid=25&gotonew=1&tid=1481100]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
1ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 273ms |
total: | 426ms |
0 / 0 |