Quando eu crio o VirtualHost no arquivo .conf e /etc/init.d/apache2 reload error [duplicate]

0

Minha tarefa: O domínio www.mynewsite.lk é configurado e hospedado em um servidor de hospedagem com o endereço IP 192.168.1.100 . Outro domínio chamado www.mysite.lk também deve ser configurado com o mesmo conteúdo sem qualquer duplicação. Aqui eu quero configurar o servidor Apache com hospedagem virtual baseada em nome.

Primeiro de tudo, criei o diretório que contém o arquivo do meu site e adiciono o arquivo 'home.html'.

sudo mkdir /var/www/website
sudo vim /var/www/website/home.html

Depois que criei o novo arquivo host virtual como default.conf na pasta /etc/apache2/sites-available e parece

<VirtualHost 192.168.1.100>
     ServerAdmin [email protected]
     DocumentRoot /var/www/website
     DirectoryIndex home.html
     ServerName www.mynewsite.lk
     Serveralias www.mysite.lk
     ErrorLog /var/log/error/website/error.log
     CustomLog combined
</VirtualHost>

Em seguida, criei diretórios para armazenar 'Error.log'

    sudo mkdir /var/log/error
    sudo mkdir /var/log/error/website

Depois eu configurei o DNS usando sudo vim /etc/hosts e adicionei a seguinte linha desse arquivo

    192.168.1.100 www.mysite.lk www.mynewsite.lk

Depois de ativar o arquivo default.conf que criei usando o comando sudo a2ensite default.conf

Então eu corro o comando this

sudo ifconfig vmnet0: 192.168.1.100 netmask 255.255.255.0 up

Por último, recarreguei o servidor apache usando o comando sudo /etc/init.d/apache2 reload

Ocorreu um erro quando o trabalho do apache2.service falhou. Veja 'statusctl status apache2.service' e 'journalctl -xn' para detalhes .

o que eu faço para cometer esse erro ...? Por favor me ajude a completar minha tarefa. Existe algum erro que eu criei .conf <VirtualHost> ...?

    
por Nuwan Samarasinghe 04.07.2016 / 09:40

1 resposta

0

Consegui resolver meu erro ao alterar o arquivo default.conf na pasta /etc/apache2/sites-available e criar diretórios para armazenar o arquivo 'Access.log'.

Então criei a VirtualHost última linha CustomLog combined alterada como CustomLog /var/log/access/website/access.log combined

Então o arquivo default.conf foi o seguinte ...

<VirtualHost 192.168.1.100>
     ServerAdmin [email protected]
     DocumentRoot /var/www/website
     DirectoryIndex home.html
     ServerName www.mynewsite.lk
     Serveralias www.mysite.lk
     ErrorLog /var/log/error/website/error.log
     CustomLog /var/log/access/website/access.log combined
</VirtualHost>

E eu fiz diretórios para manter 'Access.log'

sudo mkdir /var/log/access
sudo mkdir /var/log/access/website 

Então eu poderia 'recarregar / iniciar' meu servidor apache sem erros. E eu consegui rodar meu arquivo home.html usando www.mynewsite.lk e www.mysite.lk que eu criei links 'Host Virtual'.

    
por Nuwan Samarasinghe 08.07.2016 / 16:39