Para esta tarefa, você pode usar um proxy reverso . Este é um proxy que não é instalado entre um cliente da Web e a Internet, mas entre a Internet (ou outra rede) e o servidor da Web de destino. Como tal, pode tornar vários servidores acessíveis sob URLs à sua escolha. Alguns dos proxies reversos de fonte aberta comumente usados são:
Apache com mod_proxy
Basicamente em httpd.conf
you:
Carregue os módulos necessários:
LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so
e (próximo ao final do arquivo) definem regras de publicação de servidores remotos:
ProxyPass /webaccess http://your.email.server.com/
ProxyPassReverse /webaccess http://your.email.server.com/
Tutorial: Configure o Apache como um proxy reverso
Documentação: Módulo Apache mod_proxy
Proxy NGINX revese
Veja a documentação Proxy Reverso NGINX .
Possíveis problemas
Esteja ciente do fato de que a interface da web do nosso servidor de e-mail pode ter algumas URLs (ou partes dela) codificadas e, como tal, pode ser difícil fazê-lo funcionar em uma URL diferente.