forum.bitel.ru http://forum.bitel.ru/ |
|
Обновление 7.0 - перестал открываться ЛК через nginx http://forum.bitel.ru/viewtopic.php?f=22&t=12391 |
Страница 1 из 1 |
Автор: | dex [ 17 апр 2017, 09:53 ] |
Заголовок сообщения: | Обновление 7.0 - перестал открываться ЛК через nginx |
Здравствуйте. Сегодня обновились до 7.0: Код: Сервер: вер. 7.0.1219 / 05.04.2017 17:27:33 os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_73 Перестал открываться личный кабинет через nginx (выдает кривую страничку без цветного оформления, на ввод логина и пароля говорит 404), но по прямой ссылке :8080/bgbilling/webexecuter при этом работает нормально. До этого была 6.2, проблем с ЛК не было. Nginx настроен по wiki. В чем может быть проблема? |
Автор: | barguzin2 [ 17 апр 2017, 10:22 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
В настройках nginx, которые вы не привели, а надо бы. location /bgbilling/ - есть такое? |
Автор: | Phricker [ 17 апр 2017, 10:49 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
Проверьте ./BGBillingServer/data/data.properties В строке с context.path должно быть так Код: context.path=/bgbilling если вы этот файл перенесли со старой версии, то в ней ЕМНИМП после /bgbilling еще слеш стоит. Что скорее всего и вызывает такую ошибку. Ну и да. Настройки nginx бы для данного location привести бы |
Автор: | dex [ 17 апр 2017, 13:05 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
barguzin2 писал(а): В настройках nginx, которые вы не привели, а надо бы. location /bgbilling/ - есть такое? Код: server { listen 80; server_name domen.ru; keepalive_timeout 70; access_log /var/log/nginx/host.access.log main; # запросы к / перенаправлять на webexecuter rewrite ^/$ /bgbilling/webexecuter last; # ко всем запросам добавлять префикс /bgbilling rewrite ^/(.*)$ /bgbilling/$1 last; # запросы клиента биллинга location /bgbilling/executer { deny all; } # прием платежей модуль MPS location /bgbilling/mpsexecuter { deny all; } # дилерские платежи (старая система) location /bgbilling/dealer { deny all; } # дилерские платежи location /bgbilling/idealer { deny all; } location /bgbilling/ { proxy_pass http://192.168.2.2:8080; proxy_redirect http://192.168.2.2/bgbilling /; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; client_max_body_size 10m; client_body_buffer_size 128k; proxy_connect_timeout 90; proxy_send_timeout 90; proxy_read_timeout 90; proxy_buffer_size 4k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; } } До обновления работало. /BGBillingServer/data/data.properties: Код: context.path=/bgbilling
|
Автор: | Phricker [ 17 апр 2017, 13:15 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
строку закомментируйте. Код: rewrite ^/(.*)$ /bgbilling/$1 last;
|
Автор: | dex [ 17 апр 2017, 13:56 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
Phricker писал(а): строку закомментируйте. Код: rewrite ^/(.*)$ /bgbilling/$1 last; Закоментил, ничего не изменилось. |
Автор: | Phricker [ 17 апр 2017, 14:22 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
nginx перезапускали? |
Автор: | dex [ 17 апр 2017, 14:34 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
Phricker писал(а): nginx перезапускали? да, перезапускал, через service nginx stop/start (через reload не очевидно, подхватил он настройки или нет). А есть ли у nginx команда вывести используемые параметры? |
Автор: | dimOn [ 17 апр 2017, 14:36 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
Ну ищите куда перенаправляет то, что за "кривая" страничка, по какому адресу, чтокуда. |
Автор: | Phricker [ 17 апр 2017, 14:38 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
угу. Курите логи нгинкса. Так то полностью скопированный конфиг и закомментированная строка у меня завелись ![]() |
Автор: | dimOn [ 17 апр 2017, 17:16 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
да хотя бы с веб-инструментов браузера начать, куда 302 делается (или чего там у вас). скорее всего уже сразу понятно будет в чём косяк |
Автор: | dex [ 18 апр 2017, 20:39 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
dex писал(а): Phricker писал(а): строку закомментируйте. Код: rewrite ^/(.*)$ /bgbilling/$1 last; Закоментил, ничего не изменилось. Собственно эта подсказка была ближе всего к истине )). Просто нужно было взять дефолтные xsl файлы, а я на протяжении последних 3 или 4 обновлений просто копировал целиком свою старую папку xsl, не запариваясь )). Ну и в документации нужно поправить: Код: <form method="post" action="{$WEBEXECUTER}"> заменить на Код: <form method="post" action="{$CONTEXT_PATH}/{$WEBEXECUTER}"> Вопрос решен, спасибо. |
Автор: | stark [ 20 апр 2017, 14:42 ] |
Заголовок сообщения: | Re: Обновление 7.0 - перестал открываться ЛК через nginx |
документацию 7.1 поправили. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |