Em 20 de novembro de 2014 08:35, Ednardo Lobo <[email protected]> escreveu: > 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.
o crítico é só os acessos externos. > 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". mas quando os htmls são construídos, dentro deles está cheio de http://apacheinterno.redeinterna/sitex/. que na internet são links quebrados. > > 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. eles podem. isto funciona. de dentro da rede o endereço externo funciona. como assim, uma rota alternativa? o problema é um link interno sendo clicado por alguém fora. que configuração num roteador interno faria isto? > > > 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 [email protected] > with a subject of "unsubscribe". Trouble? Contact > [email protected] > Archive: https://lists.debian.org/[email protected] > -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: https://lists.debian.org/capr829n9d6jvft9w8d8t-oqqpz8ljcbqie0grdcixdrf_by...@mail.gmail.com

