The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Проблемы при настройкb nginx"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Проблемы при настройкb nginx"  +/
Сообщение от 7ergo email on 02-Июн-09, 12:09 
Имеется портал, вход на который осуществляется следующим образом:
http://xx.xx.xx.xx:9000/ecm
Если проксировать его через nginx и в конфиге поставить следующее:
server {
       listen       1.1.1.2:80;
       server_name  mysite.ru;
       location / {
               proxy_pass http://xx.xx.xx.xx:9000/ecm;
               ........
то при попытке зайти на портал введя в адресе http://1.1.1.2, возникает ошибка
так как сервер возвращает что страница по адресу http://1.1.1.2/ecmecm -недоступна.
подставляет в адрес два раза ecm
Если ставить proxy_pass http://xx.xx.xx.xx:9000, то /ecm надо дописывать в адресной строке, что тоже не совсем удобно.
Как быть?
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Проблемы при настройкb nginx"  +/
Сообщение от angra (ok) on 02-Июн-09, 12:28 
>proxy_pass http://xx.xx.xx.xx:9000/ecm;

бред собачий, удивительно как вообще заработало

>proxy_pass http://xx.xx.xx.xx:9000

а вот этот правильно.

> то /ecm надо дописывать в адресной строке, что тоже не совсем удобно.

У nginx есть замечательная возможность переписывать урлы, аналог mod_rewrite для апача. Воспользуйтесь ей.  


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблемы при настройкb nginx"  +/
Сообщение от anon on 02-Июн-09, 14:39 
>[оверквотинг удален]
>бред собачий, удивительно как вообще заработало
>
>>proxy_pass http://xx.xx.xx.xx:9000
>
>а вот этот правильно.
>
>> то /ecm надо дописывать в адресной строке, что тоже не совсем удобно.
>
>У nginx есть замечательная возможность переписывать урлы, аналог mod_rewrite для апача. Воспользуйтесь
>ей.

http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#...
Нет, не бред. Если сам разработчик пишет, что так нужно делать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблемы при настройкb nginx"  +/
Сообщение от angra (ok) on 02-Июн-09, 15:58 
И в каком же месте он пишет что так _нужно_ делать? Разницу между словами "можно" и "нужно" понимаете?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблемы при настройкb nginx"  +/
Сообщение от Sarge (??) on 02-Июн-09, 16:29 
>Как быть?

А это слачайно не бэкэнд редиректит?
Может так:
proxy_pass http://xx.xx.xx.xx:9000/ecm/;
??

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблемы при настройкb nginx"  +/
Сообщение от 7ergo email on 02-Июн-09, 16:40 
>>Как быть?
>
>А это слачайно не бэкэнд редиректит?
>Может так:
>proxy_pass http://xx.xx.xx.xx:9000/ecm/;
>??

Да бэкэнд!
при добавлении proxy_pass http://xx.xx.xx.xx:9000/ecm/;
возвращает  при обращении на http://1.1.1.2, ошибку
HTTP Status 404 - /ecm/ecm/faces/public/exo
Хотя в адресной строке подставляет http://2.2.2.2/ecm/faces/public/exo  
На бэкэнде стоит Tomcat.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблемы при настройкb nginx"  +/
Сообщение от 7ergo email on 02-Июн-09, 17:00 
>[оверквотинг удален]
>>Может так:
>>proxy_pass http://xx.xx.xx.xx:9000/ecm/;
>>??
>
>Да бэкэнд!
>при добавлении proxy_pass http://xx.xx.xx.xx:9000/ecm/;
>возвращает  при обращении на http://1.1.1.2, ошибку
>HTTP Status 404 - /ecm/ecm/faces/public/exo
>Хотя в адресной строке подставляет http://2.2.2.2/ecm/faces/public/exo
>На бэкэнде стоит Tomcat.

Сори подставляет в адрес http://1.1.1.2/ecm/faces/public/exo

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проблемы при настройкb nginx"  +/
Сообщение от Sarge (??) on 02-Июн-09, 21:22 
Всё ясно, с вашим подходом к этой задаче фронтенд с бэкендом никогда не договорятся о путях. Вам чего надо? - просто лень писать имя каталога? Так сделайте закладку в браузере.
Если не устраивает закладка, то воспользуйтесь реврайтом как angra советовал в самом начале: http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Проблемы при настройкb nginx"  +/
Сообщение от 7ergo email on 03-Июн-09, 00:38 
>Всё ясно, с вашим подходом к этой задаче фронтенд с бэкендом никогда
>не договорятся о путях. Вам чего надо? - просто лень писать
>имя каталога? Так сделайте закладку в браузере.
>Если не устраивает закладка, то воспользуйтесь реврайтом как angra советовал в самом
>начале: http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html

Меня устраивает, не устраивает 150 пользователей портала.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Проблемы при настройкb nginx"  +/
Сообщение от 7ergo email on 03-Июн-09, 00:45 
>Всё ясно, с вашим подходом к этой задаче фронтенд с бэкендом никогда
>не договорятся о путях. Вам чего надо? - просто лень писать
>имя каталога? Так сделайте закладку в браузере.
>Если не устраивает закладка, то воспользуйтесь реврайтом как angra советовал в самом
>начале: http://sysoev.ru/nginx/docs/http/ngx_http_rewrite_module.html

На sysoev.ru, больно сухо и кратко написано!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Проблемы при настройкb nginx"  +/
Сообщение от Sarge (??) on 04-Июн-09, 10:16 
>На sysoev.ru, больно сухо и кратко написано!

А вы хотите, чтобы было с картинками и с философским уклоном? :))
Вы админ или кто?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Проблемы при настройкb nginx"  +/
Сообщение от 7ergo email on 04-Июн-09, 16:07 
>>На sysoev.ru, больно сухо и кратко написано!
>
>А вы хотите, чтобы было с картинками и с философским уклоном? :))
>
>Вы админ или кто?

Не админ.
Хочу подробней чтобы было.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Проблемы при настройкb nginx"  +/
Сообщение от Sarge (??) on 04-Июн-09, 22:03 
>Не админ.
>Хочу подробней чтобы было.

Ну извиняйте, доки серверов на админов рассчитаны. Если не сможете сами разобраться, то заплатите кому-нибудь за настройку.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру