May 04, 2012 02:06AM
Доброго времени суток!

Имеется сервер разработки с запущеными на нем инстанциями 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
----------------------------------------------------------------------------------

Сервер разработки находится в локальной сети компании и извне только проброс на порт определенный и поэтому вариант с прописыванием в DNS не подходит (как я реализовал на сервере у провайдера и прописав в DNS. Т.е.:

----------------------------------------------------------------------------------
##test.conpanysite.net
server {
listen 80;
server_name test.conpanysite.net;
access_log /var/log/nginx/test.conpanysite.net.access.log;
error_log /var/log/nginx/test.conpanysite.net.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 / {
proxy_pass http://127.0.0.1:8180;
}
}
##produktiv.corp.conpanysite.net
server {
listen 80;
server_name produktiv.corp.conpanysite.net;
access_log /var/log/nginx/produktiv.corp.conpanysite.net.access.log;
error_log /var/log/nginx/produktiv.corp.conpanysite.net.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 / {
proxy_pass http://127.0.0.1:8680;
}
}
##produktiv-test.corp.conpanysite.net
server {
listen 80;
server_name produktiv-test.corp.conpanysite.net;
access_log /var/log/nginx/produktiv-test.corp.conpanysite.net.access.log;
error_log /var/log/nginx/produktiv-test.corp.conpanysite.net.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 / {
proxy_pass http://127.0.0.1:8580;
}
}
----------------------------------------------------------------------------------
Subject Author Posted

Jboss + NGINX

MakPol May 04, 2012 02:06AM

Re: Jboss + NGINX

Валентин Бартенев May 04, 2012 11:00AM

Re: Jboss + NGINX

MakPol May 11, 2012 07:42AM

Re: Jboss + NGINX

MakPol May 14, 2012 09:30AM

Re: Jboss + NGINX

MakPol May 25, 2012 07:14AM

Re: Jboss + NGINX

MakPol May 25, 2012 09:02AM

Re: Jboss + NGINX

Валентин Бартенев May 11, 2012 08:14AM

Re: Jboss + NGINX

Валентин Бартенев May 25, 2012 07:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 204
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready