forum.bitel.ru http://forum.bitel.ru/ |
|
nginx proxy_redirect http://forum.bitel.ru/viewtopic.php?f=22&t=4975 |
Страница 1 из 1 |
Автор: | m0nk3y [ 12 янв 2011, 19:48 ] |
Заголовок сообщения: | nginx proxy_redirect |
Настроил фронтенд к биллингу через ssl: Код: server { listen 443; server_name stat.isp-prov.ru; ssl on; ssl_certificate /etc/ssl/certs/stat.crt; ssl_certificate_key /etc/ssl/certs/stat.pem; # ssl_session_timeout 5m; # ssl_protocols SSLv2 SSLv3 TLSv1; # ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; # ssl_prefer_server_ciphers on; charset windows-1251; client_max_body_size 10m; proxy_set_header Host $host; proxy_set_header Connection close; proxy_set_header X-Real-IP $remote_addr; proxy_read_timeout 60; gzip_proxied expired no-cache no-store private no_last_modified no_etag auth; rewrite ^/$ /webexecuter last; location ~ /\.ht { deny all; } location /executer { deny all; } location ~ ^.*/mpsexecuter { deny all; } location / { proxy_pass http://int_ip:8080/bgbilling/; proxy_redirect http://stat.isp-prov.ru https://stat.isp-prov.ru/webexecuter; proxy_redirect http://int_ip:8080/bgbilling/webexecuter https://stat.isp-prov.ru/webexecuter; proxy_redirect https://stat.isp-prov.ru https://stat.isp-prov.ru/webexecuter; } } все работает отлично, кроме случая когда подключаем рассылку и вообще работаем с ними: генериться урл вида Код: https://stat.isp-prov.ru/webexecuter/bgbilling/webexecuter?module=contract&mid=0&action=DispatchBalance&id=new&type=1 Т.е. вместо webexecuter отдается bgbilling/webexecuter Подскажите что не так. |
Автор: | skyb [ 12 янв 2011, 20:20 ] |
Заголовок сообщения: | Re: nginx proxy_redirect |
если не ответят, завтро выложу свой конфиг nginx он вроде работает ![]() |
Автор: | skn [ 12 янв 2011, 21:06 ] |
Заголовок сообщения: | Re: nginx proxy_redirect |
на сервере в файле data.properties можно изменить контекст на Код: context.path= тогда сервер будет отвечать не по адресу http://int_ip:8080/bgbilling/ а по адресу http://int_ip:8080/ не забудте подправить конфиг на предмет всяких ссылок, например на xslt шаблоны |
Автор: | m0nk3y [ 13 янв 2011, 02:17 ] |
Заголовок сообщения: | Re: nginx proxy_redirect |
я что-то сразу не подумал про элементарнейшую вещь: Код: rewrite ^/webexecuter/bgbilling/webexecuter$ /webexecuter redirect; все работает. P.S. выглядит конечно костылеобразно P.P.S. хотя чегой-то вдруг генерится bgbilling/webexecuter вместо просто webexecuter |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |