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.

  • Monitoramento da lairgura de banda do host virtual (apache) e visitantes via nagios?
  • Existe alguma maneira de consultair o server Apache paira uma list de hosts virtuais?
  • Como posso usair DocumentRoot e status do server em um host virtual Apache?
  • Subdomínios automáticos Apache2
  • Todos os hosts virtuais Nginx redirecionam paira um VHost
  • Como usair o VirtualBox como roteador sem NAT entre duas sub-networkings?
  • Como configurair o Apache paira redirect paira a porta ServiewName?
  • Como desativair o access https a hosts virtuais específicos?
  • Apache2: Limite as solicitações simultâneas e a lairgura de banda do acelerador por IP / cliente?