Por padrão quando eu ia para meu ip externo ou domínio no-ip eu ficava na página do meu roteador de internet até configurar o apache para meus sites e abrir a porta 80 no roteador...
Minha dúvida é:
Como posso configurar um redirecionamento ou redirecionamento tipo para meu roteador com ip local 192.168.1.254, no apache na minha máquina servidor 192.168.1.104 ??
Meu objetivo é criar um subdomínio no no-ip como router.exemplo.com e quando eu acesso 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 trabalhando do exterior...
(Se estou lendo isso corretamente (e posso não estar), seu roteador está passando todo o tráfego na porta 80 para frente e você não pode mais acessar a página do seu roteador de fora, pois todo o tráfego 'pula' para frente para o 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ê retorne o tráfego de volta ao seu roteador e sirva a página de controle do roteador que você pretende.
Não tenho nenhuma experiência com mod_proxy (eu costumo usar nginx nesses casos), no entanto, uma olhada superficial na documentação sugere que essa configuração funcionaria:
Pode exigir alguns ajustes.