Eu tenho alguns subdomínios que quero redirecionar para portas específicas no mesmo servidor. Diga que eu tenho
dev.mydomain.com
Desejo dev.mydomain.com
redirecionar de forma transparente mydomain.com:8080
e quero preservar o nome original do subdomínio na URL do navegador.
Como faço isso com o Apache 2.2? Eu tenho o Apache 2.2 em execução na porta padrão 80
. Não consigo descobrir a configuração de gravação para que isso aconteça.
Eu já configurei dev.mydomain.com
para resolver no DNS para mydomain.com
.
Isso é para um servidor de desenvolvimento da intranet que possui um endereço IP não roteável, por isso não estou tão preocupado com explorações e segurança que comprometeriam um servidor público.
mod_proxy
, bem comoproxy_http
.Supondo que dev.mydomain.com possa ser resolvido para o IP do mydomain.com, você pode adicionar o seguinte ao seu httpd.conf:
Documentação relevante do Apache:
Pergunta relacionada: Apache redirecionado com base no nome do host
(Nota: a versão original desta resposta sugeriu incorretamente o uso do RedirectMatch, que, como o @ChrisS apontou, não pode analisar a parte do domínio da URL.)
fonte
Execute a seguinte linha no terminal (especifique seu domínio e subdomínio corretamente)
Cole o seguinte código e altere conforme sua exigência
Execute as seguintes linhas no terminal (especifique seu domínio e nome de subdomínio corretamente)
fonte
sudo a2enmod proxy_http
e enfrenta dificuldades para executar corretamente. Também tento dar um processo completo do início ao fim em uma sequência para ajudar a mais aculturação. Obrigado pela sua pergunta.sudo a2ensite sub.yourdomain.com
Adicione na sua configuração principal do vhost as seguintes linhas:
Observe que isso requer mod_proxy no Apache.
fonte
Você está procurando por mod_rewrite. Aqui está o link para a documentação do Apache, que inclui muitos exemplos de configurações básicas e avançadas .
E se você não conseguir interpretar a documentação, tente adicionar isso ao httpd.conf:
E se esse não for um exemplo claro, aqui está um link para um guia para iniciantes de mod_rewrite .
fonte