Adiciona um subdomínio ao meu servidor Debian

1

Eu criei um subdomínio de um ndd eu tenho com o A e eu redirecioná-lo para o meu servidor com o IP

No meu servidor, criei um arquivo apache para redirecionar esse subdomínio para o diretório correto. Aqui está o arquivo de configuração - localizado em / etc / apache2 / sites-avalaible / vietnam /

<VirtualHost*:80>                                                                                                                                                                                                      DocumentRoot /var/wwwvietnam.mysite.net                                                                                                                                          
  <Directory /var/www/vietnam.mysite.net/>                                                                                                                                          
    Options Indexes FollowSymLinks MultiViews 
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/vietnam_error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/vietnam_access.log combined
 </VirtualHost>

Então eu adicionei a configuração com

a2ensite vietnam

E eu mudo o / etc / hosts com meu nome de subdomínio como este

11.22.33.44 vietnam.mysite.net

A coisa é, quando eu abro o vietnam.mysite.net no meu navegador ele mostra o index.html localizado no diretório / var / www (ou seja, o arquivo padrão) parece que o apache não ent ...

Alguma dica.

    
por x_vi_r 29.06.2014 / 11:10

1 resposta

3

Está faltando alguma configuração nas configurações do host virtual.

Como explicado em docs do Apache, é necessário especificar as seguintes opções para o seu host virtual nomeado:

ServerName www.domain.tld
ServerAlias domain.tld *.domain.tld
DocumentRoot /www/domain

ServerAlias é opcional, mas normalmente você vai querer usá-lo.

No seu caso, você precisa especificar:

ServerName vietnam.mysite.net
DocumentRoot /var/www/vietnam.mysite.net
    
por 29.06.2014 / 11:20