Estou tentando configurar vários domínios com hosts virtuais no Apache2. Atualmente estou recebendo um erro "Não foi possível conectar" quando tento navegar para o meu site e sempre que tento reiniciar o Apache2, recebo um erro sobre "nenhum soquete de escuta disponível, desligando Não é possível abrir logs".
Originalmente, depois de configurar o apache2.conf e meu /apache2/sites-enabled/domain1.com, estava recebendo um erro de 500 servidores e um aviso do apache2 de que "NameVirtualHost *: 80 não tem VirtualHosts". Então eu comentei um extra (eu acho) NameVirtualHost *: 80 no arquivo ports.conf, e agora o não é possível conectar e nenhum erro de sockets.
Aqui está o que está no fundo do meu apache2.conf:
NameVirtualHost *:80
#<VirtualHost *:80>
<IfModule mod_ssl.c>
NameVirtualHost *:443
</IfModule>
E meu /apache2/sites-enabled/domain1.com:
# domain: domain1.com
# public: /home/demo/public_html/domain1.com/
<VirtualHost *:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin [email protected]
ServerName domain1.com
ServerAlias domain1.com
# Index file and Document Root (where the public files are located)
DirectoryIndex index.html
DocumentRoot /home/demo/public_html/domain1.com/public
# Custom log file locations
LogLevel warn
ErrorLog /home/demo/public_html/domain1.com/log/error.log
CustomLog /home/demo/public_html/domain1.com/log/access.log combined
</VirtualHost>
E finalmente, meu ports.conf:
#NameVirtualHost *:80
#Listen 80
<IfModule mod_ssl.c>
# If you add NameVirtualHost *:443 here, you will also have to change
# the VirtualHost statement in /etc/apache2/sites-available/default-ssl
# to <VirtualHost *:443>
# Server Name Indication for SSL named virtual hosts is currently not
# supported by MSIE on Windows XP.
Listen 443
</IfModule>
<IfModule mod_gnutls.c>
Listen 443
</IfModule>
Eu aprecio qualquer insight que possa ser oferecido.