Для этой задачи вы можете использовать обратный прокси . Это прокси-сервер, который устанавливается не между веб-клиентом и Интернетом, а между Интернетом (или другой сетью) и целевым веб-сервером. Таким образом, он может сделать доступными различные серверы по 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 Rese прокси
См. Документацию Обратный прокси-сервер NGINX .
Возможные проблемы
Помните о том, что в веб-интерфейсе нашего почтового сервера могут быть жестко запрограммированы некоторые URL-адреса (или их части), и поэтому может быть трудно заставить его работать с другим URL-адресом.