Touble cria o host virtual do Apache

0

Eu tenho 000-default.conf em /etc/apache2/sites-available . Eu quero criar um novo host virtual myserver . Então eu duplico 000-default.conf e renomeio 000-myserver.conf . Dentro deste arquivo:

#NameVirtualHost *:80
<VirtualHost *:80>
    ServerName myserver 
    ServerAdmin webmaster@myserver
    DocumentRoot /home/user479/myserver/www

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Em seguida, no terminal, reinicio o apache e executo $ sudo a2ensite myserver . Mas isso me dá esse erro: ERROR: Site dropbox does not exist!

    
por aceph 01.04.2014 / 09:14

1 resposta

1

sudo mv /etc/apache2/sites-available/000-myserver.conf /etc/apache2/sites-available/myserver.conf
sudo a2ensite myserver.conf

Ou

sudo a2ensite 000-myserver

Como o arquivo de configuração que você criou é chamado 000-myserver.conf , o site que você deseja ativar é 000-myserver não apenas myserver .

Como uma preferência pessoal, sugiro renomear myserver.conf , ou seja, remover o 000- inicial do nome do arquivo. É mais fácil lembrar ao ter vários hosts virtuais e precisar parar / ativar um deles. Desde que você não precisa se lembrar qual é o número anterior ao arquivo.

O uso desse prefixo de número é principalmente para fazer com que o apache carregue os Hosts Virtuais em uma ordem específica.

    
por Dan 01.04.2014 / 14:17