Como configurar o subdomínio para redirecionar para o IP interno / local no apache

1

Por padrão, quando eu estava indo para o meu domínio ip ou no-ip externo, fiquei na página do meu roteador da internet até configurar o apache para meus sites e abrir a porta 80 no roteador ...

Minha pergunta é:
Como posso configurar um redirecionamento ou redirecionar como para o meu roteador com ip local 192.168.1.254, no apache na minha máquina do servidor 192.168.1.104?

Meu objetivo é criar um subdomínio no no-ip como router.example.com e quando eu acessar aparece a página de login do meu roteador (ip é 192.168.1.254 na minha casa)

Eu tentei isso:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName router.example.com
    Redirect permanent / http://192.168.1.254

    ErrorLog ${APACHE_LOG_DIR}/router-error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog ${APACHE_LOG_DIR}/router-access.log combined

</VirtualHost>

mas não funciona do exterior ...

    
por DiogoSaraiva 02.02.2015 / 17:35

1 resposta

1

(Se eu estiver lendo isso corretamente (e talvez eu não esteja), seu roteador está passando todo o tráfego na porta 80 para frente e você não pode mais acessar a página do roteador do lado de fora, pois todo o tráfego "avança" para o seu Servidor Apache.

Com base na segunda metade da sua pergunta, acho que você está procurando mod_proxy , não reescrever. O proxy permitirá que você devolva o tráfego para o seu roteador e atenda à página de controle do roteador que você pretende.

Eu não tenho nenhuma experiência com o mod_proxy (eu prefiro usar o nginx em tais casos), no entanto, uma olhada superficial na documentação sugere que essa configuração funcionaria:

ProxyPass / http://192.168.1.254
ProxyPassReverse / http://192.168.1.254

Isso pode exigir alguns ajustes.

    
por 02.02.2015 / 17:44