ServerName / ServerAlias na configuração do host virtual

1

Eu tenho um VPS no qual estou executando o Apache 2 (CentOS v5). Eu tenho minha configuração de DNS da seguinte forma ...

(A Record) exampledomain.com points to 123.456.789.123
(CName Record) www.exampledomain.com points to exampledomain.com.

A minha pergunta é qual ServerName e ServerAlias valores eu uso no meu arquivo de configuração de Hosts Virtuais para que os visitantes sejam direcionados para o meu site usando www.exampledomain.com ou exampledomain.com . Idealmente, gostaria que o nome do host do servidor fosse relatado como www.exampledomain.com .

Eu tenho isso atualmente, mas acho que direciona o usuário para a página padrão do Apache. Eu estou tentando seguir as instruções em o site de documentação do Apache , mas eu devo estar mexendo em algo para cima.

<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/exampledomain.com
    ServerName exampledomain.com
    ServerAlias *.exampledomain.com
    ErrorLog /var/log/exampledomain.com-error-log
    CustomLog /var/log/exampledomain.com-access-log common
</VirtualHost>

Qualquer exemplo do que estou tentando alcançar seria o Google. Independentemente de se digito google.com ou www.google.com , o URL é alterado para www.google.com .

    
por webworm 11.09.2013 / 16:45

1 resposta

0

Você também precisará de um RewriteCond e de um RewriteRule

RewriteCond %{HTTP_HOST}   !^(www|s.\.www|m)\.nimblex\.(net) [NC]
RewriteCond %{HTTP_HOST}   !^$
RewriteRule ^/(.*)         http://www.nimblex.net/$1 [L,R]
    
por 11.09.2013 / 18:36