Máscara Apache no servidor remoto para o servidor local

1

Eu configurei o wiki.example.com (no servidor da web remoto, acessível ao mundo) para redirecionar com o 301 .htaccess para o 192.168.1.x / cgi-bin / foswiki / view (no servidor interno, acessível somente via LAN).

Existe alguma maneira, seja no local ou remoto, que eu possa mascarar o IP local?

Assim, o usuário veria

wiki.example.com

na barra de endereços, e não

192.168.1.x/cgi-bin/foswiki/view

Ambos são servidores Linux executando o Apache2

Em resposta às perguntas abaixo: @Zoredache - não temos um servidor DNS interno, portanto, o fqdn não é resolvido de maneira confiável. Eu posso ter algo errado na configuração. Você pode usar nomes de netbios para as máquinas windows na rede, mas as máquinas Linux não respondem 90% do tempo.

@Dennis - Abaixo está o .htaccess atual em nosso servidor web remoto

redirectMatch 301 ^(.*)$ http://192.168.1.x/foswiki 
redirectMatch permanent ^(.*)$ http://192.168.1.x/foswiki

Talvez eu não esteja seguindo o caminho certo. A configuração de um servidor DNS interno não é uma opção no momento.

    
por shaiss 21.09.2009 / 21:37

1 resposta

1

Não testado:

RewriteEngine  on
RewriteRule    ^/?(.*)  http://192.168.1.x/cgi-bin/foswiki/$1

Por não usar o "[R]", ele deve deixar o URL sozinho na barra de endereços do navegador.

    
por 22.09.2009 / 03:08