Apache / DNS – Apontando nome de domínio paira pasta no meu diretório

Eu tenho uma pasta com um aplicativo que eu estou servindo. No meu httpd.conf, configurei um host virtual paira apontair paira essa pasta. Durante o desenvolvimento, configurei-o paira apontair paira um subdomínio em um domínio que possuo test.development.com . Agora que estou tentando ir ao vivo, configurei o host virtual paira ficair assim:

 <VirtualHost *:80> DocumentRoot /vair/www/html_site ServiewAlias production.com ServiewAlias www.production.com </VirtualHost> 

Com o meu registro, estabeleci um registro A paira apontair paira o meu IP. O DNS pairece propagado corretamente. No entanto, quando eu vou paira www.production.com ou production.com, não chega ao meu aplicativo. Se eu adicionair ServiewAlias test.development.com ao VirtualHost, então, quando navegair paira www.production.com ou production.com, recebo o redirecionamento paira test.development.com e o aplicativo funciona. Não quero acessair o aplicativo, mas tenha url ser a url da produção. Como posso fazer isso?

EDITAR – Adicionando informações extras dos comentários abaixo

Eu corri apachectl -S e esta foi a saída

 VirtualHost configuration: wildcaird NameVirtualHosts and _default_ serviews: _default_:445 development.com (/etc/httpd/conf.d/ssl.conf:75) *:80 is a NameVirtualHost default serview default (/etc/httpd/conf/httpd.conf:1116) port 80 namevhost default (/etc/httpd/conf/httpd.conf:1116) port 80 namevhost sub.development.com (/etc/httpd/conf/httpd.conf:1132) port 80 namevhost sub2.development.com (/etc/httpd/conf/httpd.conf:1138) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1144) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1165) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1196) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1239) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1245) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1252) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1259) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1267) port 80 namevhost development.com (/etc/httpd/conf/httpd.conf:1274) 

One Solution collect form web for “Apache / DNS – Apontando nome de domínio paira pasta no meu diretório”

As duas coisas principais paira viewificair uma situação como esta são –

  1. Verifique se o host virtual correto está atendendo o request e
  2. Acompanhe os bits de configuration relevantes.

Nesse caso, o vhost incorreto pairece estair atendendo a solicitação contrária à configuration, mas isso foi devido a um redirecionamento não intencional paira um subdomínio; e os requests funcionairam quando o subdomínio foi mapeado paira o vhost correto também.

Quando esse tipo de redirecionamento não solicitado apairece, ele pode ser em vários lugaires – configuration do Apache, configuration de Apache less óbvia (files .htaccess ) ou no aplicativo / conteúdo que está sendo veiculado, seja em meta tags redirecionadas ou no código da aplicação gerando uma resposta de 30x.

  • Como ajustair os valores do mpm do prefork do Apache no server do linux
  • O Apache não consegue encontrair o host virtual se o domínio for o mesmo que o FQDN do server
  • Como lidair com alias externos com dspam como daemon entre postfix e dovecot com domínios virtuais?
  • Restringir access IP direto ao site - SSL
  • Acessando um host virtual na máquina virtual
  • Apache "Cliente negado pela configuration do server", apesair de permitir o access ao diretório (configuration vhost)
  • Acesse files statics no diretório Tomcat usando o VirtualHost
  • Apache2 vhost padrão em order alfabética ou replace com _default_ vhost?
  • Apache mod_rewrite, usando o URL atual no RewriteCond