The OpenNET Project / Index page

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

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

"nginx и url секция в адресной строке"  +/
Сообщение от bono90 (ok) on 29-Май-13, 15:44 
Добрый день!
Настроил nginx в качестве обратного прокси для доступа к сервису owa (exchange server).
Когда набираю в браузере адрес домена, настроенный для использования owa, например: imap.domain.ru - запрос перенаправляется на https://......ru/owa/auth/logon.aspx?replaceCurrent=1& url=https://post_server_name.domain.local/owa/.
Собственно вопрос как добиться того, чтобы секция URL не присутствовала в адресе (url= https://post_server_name.domain.local/owa/). Насколько понимаю, за это отвечает директива proxy_hide_header, но пока не получается настроить.


Ответить | Правка | Cообщить модератору

Оглавление

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


1. "nginx и url секция в адресной строке"  +/
Сообщение от gara email(??) on 29-Май-13, 17:04 
нет proxy_hide_header тут не причем


у тебя вообще проксирование точно настроенно ?
имхо надо настроить чтоб owa (exchange server) перенаправлял запрос на imap.domain.ru  а не на  https://......ru/owa/auth/logo....

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "nginx и url секция в адресной строке"  +/
Сообщение от bono90 (ok) on 29-Май-13, 17:29 
> нет proxy_hide_header тут не причем
> у тебя вообще проксирование точно настроенно ?
> имхо надо настроить чтоб owa (exchange server) перенаправлял запрос на imap.domain.ru  
> а не на  https://......ru/owa/auth/logo....

конфиг:

server {
        listen 80;
        server_name imap.domain.ru;
        rewrite ^/$ https://imap.domain.ru/owa permanent;
        rewrite ^/owa https://imap.domain.ru/owa permanent;
        location / {proxy_pass http://127.0.0.1:443;}
        error_log /var/log/nginx/owa-error.log;
        access_log /var/log/nginx/owa-access.log;
}
server {
        listen 443;
        server_name imap.domain.ru;
# Enable SSL
        ssl on;
        ssl_certificate /etc/nginx/ssl/server.crt;
        ssl_certificate_key /etc/nginx/ssl/server.key;
        proxy_read_timeout 1800;
        location / {
        proxy_pass https://exchange-server.domain.local;
}
        error_log /var/log/nginx/owa-ssl-error.log;
        access_log /var/log/nginx/owa-ssl-access.log;
}

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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