Alias para o host virtual usando o Apache2

1

Eu estou tentando configurar o ambiente LAMP pela primeira vez. Eu normalmente uso o Windows e apenas instalo o XAMPP.

Eu segui as instruções nos fóruns do Ubuntu e dupliquei o arquivo em sites disponíveis.

Atualmente, posso acessar meu site via localhost, mas não por meio da diretiva ServerName ou ServerAlias.

Aqui está o arquivo em sites avialable:

<VirtualHost *:80>
    ServerName www.example.com
    ServerAlias www.example.com
    ServerAdmin webmaster@localhost

    DirectoryIndex index.php
    DocumentRoot /home/username/example
    <Directory /home/username/example>
        Options FollowSymLinks
        AllowOverride None
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log

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

    CustomLog ${APACHE_LOG_DIR}/access.log combined
    ServerSignature On
</VirtualHost>
    
por going 20.04.2011 / 13:41

1 resposta

2

você deve inserir example.com em seu arquivo / etc / hosts e recarregar o apache. Você também deve ativar o host virtual com sudo a2ensite .

Então:

  • Adicione NameVirtualHost *:80 à sua configuração do apache. Eu adiciono isso na parte superior do padrão em / etc / apache2 / sites-available
  • Crie um arquivo de configuração de host virtual, diga example em / etc / apache2 / sites-available
  • Ativar com sudo a2ensite example
  • Insira seu nome de servidor no seu / etc / hosts mapeando-o para 127.0.0.1
  • Reiniciar / recarregar o apache2 com sudo service apache2 restart/reload

Eu acho que o ServerAlias não é tão necessário

    
por sagarchalise 20.04.2011 / 14:08