Autor YouCode - http://www.youcode.com.ar/apache2/namevirtualhost-*443-has-no-virtualhosts-302
Apache2 esta configurado para trabajar con SSL pero no tiene sitios configurados para el puerto 443 , aqui dos formas de solucionarlo. Debian squeeze
Primero revisaremos tener la siguiente configuracion en /etc/apache2/ports.confNameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> NameVirtualHost *:443 Listen 443 </IfModule> <IfModule mod_gnutls.c> NameVirtualHost *:443 Listen 443 </IfModule>
Opcion 1
Haciendo un link simbolicoln -s /etc/apache2/sites-available/default-ssl 000-default-ssl # then restart apache /etc/init.d/apache2 restart
Opcion 2
Comentando "NameVirtualHost" en /etc/apache2/ports.conf lo que esto hace es desconectar al apache para usar el puerto 443NameVirtualHost *:80 Listen 80 <IfModule mod_ssl.c> # NameVirtualHost *:443 # Listen 443 </IfModule> <IfModule mod_gnutls.c> # NameVirtualHost *:443 # Listen 443 </IfModule>
http://www.youcode.com.ar/apache2/namevirtualhost-*443-has-no-virtualhosts-302