Se você continuar a executar o segundo servidor Apache nas portas 8080 e 8081, poderá fazer o seguinte:
- Configure um proxy reverso usando o primeiro servidor na porta 80, que encaminhará qualquer tráfego que entrar em
https://my_host.no-ip.org/owncloud
. - Faça um encaminhamento 301 para qualquer tráfego que entre em
https://my_host.no-ip.org/owncloud
tohttps://my_host.no-ip.org:8081/
. - Faça uma reescrita de URL de
https://my_host.no-ip.org/owncloud
parahttps://my_host.no-ip.org:8081/owncloud
.
Destas opções eu usaria # 1. Detalhes sobre como fazer isso estão neste artigo intitulado: Configure o Apache HTTPd como um proxy reverso (mod_proxy) .
Etapas gerais
- Abra o
httpd.conf
localizado no diretório<httpd_home>/conf
. -
Procure as seguintes diretivas
LoadModule
e descomente-as removendo#
no início da linha.LoadModule proxy_module modules/mod_proxy.so LoadModule proxy_http_module modules/mod_proxy_http.so
-
Na parte inferior do httpd.conf, inclua as seguintes linhas para ativar o reencaminhamento.
ProxyPass /console http://localhost:8080/console ProxyPass /images http://localhost:8080/images ProxyPassreverse / http://localhost:8080/