Jboss + NGINX

MakPol nginx-forum на nginx.us
Пт Май 25 11:14:54 UTC 2012


Да, действительно, с конфигом:
------------------------------------------------------
server {
       listen       80;
       server_name 11.1.15.90 ;
       access_log /var/log/nginx/public.access.log;
       error_log /var/log/nginx/public.error.log debug;
       proxy_set_header Host $host;
       proxy_set_header X-Real-IP $remote_addr;
       proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
location /test/ {
           proxy_pass http://127.0.0.1:8880/;
           }
       }
------------------------------------------------------
заработал как часы. Дело к сожалению в
самом приложении, что сидит на порту 8880
:( Это приложение написано на Jboss и
например для входа в систему требуется
не просто на http://127.0.0.1:8880/ зайти, но и
дальше, а именно http://127.0.0.1:8880/s8/ и только
там система. Выходил из ситуации просто
дописывая вручную в строку адреса
http://11.1.15.90/s8. Пробовал конфиг :
------------------------------------------------------
server {
        server_name  nginxtest;
        access_log /var/log/nginx/nginxtest.access.log;
        error_log /var/log/nginx/nginxtest.error.log debug;

        location /s8 {
           proxy_pass http://127.0.0.1:8180;
                             }

       location / {

           proxy_set_header Host $host;
           proxy_set_header X-Real-IP $remote_addr;
           proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

           rewrite  ^(.*)$  /s8$1;
           #proxy_pass http://127.0.0.1:8180; 
          # Не понял надо тут его или нет, но
работает и так и так, не пойму почему :(
       }
}
------------------------------------------------------
Но тут видимо тоже система ерепенится,
tесли не сложнно скажите пожалуйста в
конфиге чуть выше я все правильно
сделал или где-то не так?
Я заталкал в "location /"
------------------------------------------------------
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
------------------------------------------------------
так наверное тоже не правильно?

И у меня уже были проблемы, когда я в
конце не ставил "/" тут тоже надо было
ставить? Без Ваших советов что-то не
разобраться :(

Заранее спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,226039,226828#msg-226828



Подробная информация о списке рассылки nginx-ru