ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Jboss + NGINX


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: Jboss + NGINX
  • From: Валентин Бартенев <ne@xxxxxxxx>
  • Date: Fri, 4 May 2012 18:58:49 +0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=vbart.ru; s=mail; h=Message-Id:Content-Transfer-Encoding:Content-Type:MIME-Version:In-Reply-To:References:Date:Subject:To:From; bh=ABIW6jUboPGm691n9AIxRVnHKX1N3P3BRx75jUBIheU=; b=WY9XatRd57shkRY6oJlsDfW9emnoAWX09p3rk7PFIMb6bU/YXu8XN3e0l07rXFZqLZFN8YeMzFvo0S8d6wLuFM1RSYc71PmxLbXJtX4MnKKhOk9WIluUFWlXAY90GOaVuJfZiaOHuTt/tMtdE3OQw30VWetjqxI4U0YfiiFpnmulcS7p6/sKzsThzfGCVSgHKUIt7tqg8lALMfzg1ACv4i/NXiJcmFzarw1EOziRKNRsqY1zYOwuz40odmfdNGmqPX6cfIyJrFKSwRpwCNHbp0fk4+rPxso8REGBS8RhlNuV1yXzYVR68ujjwsuh2QgK/puS2XnkKmurp1bM8a+q8Q==;
  • In-reply-to: <143f71d6285ac83e015b0a968e4a6c99.NginxMailingListRussian@forum.nginx.org>
  • References: <143f71d6285ac83e015b0a968e4a6c99.NginxMailingListRussian@forum.nginx.org>

On Friday 04 May 2012 10:06:15 MakPol wrote:
> Имеется сервер разработки с запущеными
> на нем инстанциями Jboss. Ранее
> прокидывал порты на порты инстанций 8080,
> 8180, 8280 и т.д. А как начал использовать NGINX
> решил пробросить только порт 80 а
> разруливать уже nginx'ом. Т.е. как я
> понимаю обращаясь извне на один и тот
> же порт, но указывая после слеша то,
> куда хочу перейти:
> 
> adres.conpany.net:12345/test --> 10.1.5.88:8180
> adres.conpany.net:12345/produktiv --> 10.1.5.88:8280
> adres.conpany.net:12345/produktivtest --> 10.1.5.88:8380
> 
> Попробовал настроить так:
> 
> ---------------------------------------------------------------------------
> ------- 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;
>        }
>     }
> ---------------------------------------------------------------------------
> -------
> 
> Но в ответ выдалось сообщение об
> ошибке, правда уже от Jboss:
> ---------------------------------------------------------------------------
> ------- HTTP Status 404 - /test
> 
> type Status report
> 
> message /test
> 
> description The requested resource (/test) is not available.
> JBoss Web/3.0.0-CR1

Попробуйте добавить слэш в proxy_pass (а заодно и в location для равновесия):

 location /test/ {
     proxy_pass http://127.0.0.1:8880/;
 }

Стоит почитать документацию: http://nginx.org/r/proxy_pass/ru

--
Валентин Бартенев
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.