Чи можете ви направити трафік вхідного порту 80 до двох різних вікон, залежно від того, який ресурс потрібно?


0

В даний час я розміщую свій веб-сайт на одному сервері, а мій - на іншому. Мій сервер електронної пошти - це вікно Zentyal, запуск Zarafa. Я можу отримати доступ до веб-пошти всередині мережі, ввівши IP-адресу сервера в панель URL.

Моє запитання: як я можу налаштувати це, щоб URL ( http://example.com/webaccess ) вказав би на мій сервер електронної пошти?

До сих пір я не зміг знайти багато інформації з цього питання, і мені залишається цікаво, якщо це можливо.

Дякую!


Розмістіть веб-сайт за адресою "example.com/webaccess", і веб-сторінка за замовчуванням автоматично перенаправлятиме відвідувача на URL-адресу веб-пошти сервера електронної пошти.
Ƭᴇcʜιᴇ007

Відповіді:


1

Для цього завдання можна скористатися a зворотний проксі . Це проксі-сервер, який не встановлюється між веб-клієнтом і Інтернетом, але між Інтернетом (або іншою мережею) і веб-сервером призначення. Як такий, він може зробити доступними різні сервери за URL за вашим вибором. Деякі з часто використовуваних відкритих проксі-серверів з відкритим кодом:

Apache з mod_proxy

В основному в Росії httpd.conf ти:

Завантажте необхідні модулі:

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so

та (біля кінця файлу) визначають правила видалення віддалених веб-серверів:

ProxyPass /webaccess http://your.email.server.com/
ProxyPassReverse /webaccess http://your.email.server.com/

Підручник: Налаштуйте Apache як зворотний проксі
Документація: Модуль Apache mod_proxy

NGINX зворотний проксі

Див. Документацію Зворотний проксі NGINX .

Можливі проблеми

Майте на увазі той факт, що веб-інтерфейс нашого сервера електронної пошти може мати деякі URL-адреси (або їх частини) жорстко закодовані, і тому вони можуть бути важкими для того, щоб працювати з іншою URL-адресою.


-2

Потрібно поговорити з командою підтримки, яка запускає скриньку електронної пошти. Інтерфейс, який ви хочете розробити, не такий простий, як ви думаєте, і він відрізняється для різних програмних продуктів. Якщо ви використовували Exchange, налаштувавши Web Access, це просте, але з цим фірмовим програмним забезпеченням найкраща відповідь, яку ви отримаєте, це спілкування з їх підтримкою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.