Fred,
Se entendi bem, você tem um website que precisa ser acessado interna
(http://apacheinterno.redeinterna/sitex/) e externamente
(http://www.empresax.com.br/sitex/) usando endereços distintos.
Considerando que ambos os endereços estão apontados adequadamente para
os endereços IPs (internos e externo) do servidor, é necessário apenas,
no Apache, fazer do endereço interno um alias para o endereço externo,
isto é, usar a directiva "ServerAlias".
Isso só funcionará adequadamente, especialmente para os usuários
externos, se as referencias (ex: href, src, etc.) nos arquivos HTML
apontarem para endereços relativos (ex: sitex/bla-bla-bla) e não para
endereços absolutos (ex:
http://apacheinterno.redeinterna/sitex/bla-bla-bla).
A directiva "SeverAlias" poderia ser dispensada, bem como a necessidade
de relativizar a referências nos arquivos HTML se os usuário internos
pudessem acessar o website também pelo endereço externo
(http://www.empresax.com.br/sitex/). Para tal, bastaria a configuração
de uma rota alternativa em algum roteador da sua rede.
On 19-11-2014 19:05, Fred Maranhão wrote:
Caros,
tenho um servidor apache com um site na rede interna que deve ser
exibido na internet.
quem recebe as requisições é um webcache que transforma
http://www.empresax.com.br/sitex/
em
http://apacheinterno.redeinterna/sitex/
está funcionando para a página inicial, mas quando o apache devolve
esta página, dentro dela está cheio de links para
http://apacheinterno.redeinterna/sitex/bla-bla-bla
pelo que eu li o mod_rewrite não serve para isto.
tentei isto com o mod_substitute:
...
<Directory /var/www/sitex/>
AddOutputFilterByType SUBSTITUTE text/html
Substitute
"s|http://apacheinterno.redeinterna/sitex/|http://www.empresax.com.br/sitex/|i"
...
mas não fez nenhum efeito.
estou com algum erro de sintaxe? está faltando algo?
o módulo está habilitado:
# a2enmod substitute
Module substitute already enabled
--
Ednardo Lobo
www.lobo.eti.br
--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/546dd219.7000...@lobo.eti.br