Sobre mod_proxy
e mod_alias
Como o Gumbo disse em stackoverflow mod_redirect
não existe, Redirect
é uma palavra-chave de mod_alias
.
Redirecionamento é usado quando o URL solicitado está em outro lugar, e o próprio navegador se conectará ao outro servidor.
Proxying é usado quando o URL solicitado está em outro lugar, mas o servidor fará a conexão. Neste caso, o navegador ainda não está ciente disso.
Sobre sua situação
Como você deseja ter acesso a alguns aplicativos do lado de fora da sua rede local, o proxying é mais apropriado, portanto não é necessário abrir e encaminhar várias portas do lado de fora .
Boas práticas
-
Não use
http
sem criptografia . Você não quer enviar sua senha enviada sem criptografia pela internet. Se não estiver familiarizado com SSL, TLS e certificados, você deve dar uma olhada em Vamos criptografar . - Mesmo quando usar
https
, ative alguma autenticação, seja no Apache, seja no seu aplicativo proxy (você não quer que algum estranho apague seus arquivos ou mexa com sua configuração).
Exemplo
Para acessar o myaddress.example.net/pms do Plex Media Server, você pode adicionar as seguintes linhas a sites-enabled/default-ssl.conf
:
ProxyPass /pms http://localhost:34597
ProxyPassReverse /pms http://localhost:34597