La URL HTTPS funciona: HTTP no funciona, no funciona con la instalación SSL

La URL HTTPS funciona: HTTP no funciona, no funciona con la instalación SSL

Recientemente estuve instalando SSL en mi servidor/sitio web. Una vez que terminé todos los pasos, fui a revisar mi sitio web usando elhttps://www.breakwatersurfcompany.comlo cual funcionó muy bien, sin embargo. Mi www.breakwatersurf.com o www.breakwatersurfcompany.com ahora muestran el directorio en lugar del sitio web. Me preguntaba si esto tiene que ver con mi archivo de host virtual.

Estoy ejecutando un VPS LAMP con ubuntu 12.0.4 - apache2. Parece que no puedo descubrir la causa de esto, ¿alguna idea?

PD: www.breakwatersurfcompany.com es la URL PRINCIPAL a la que redirige cada dos de nuestras URL, por ejemplo (www.breakwatersurf.com redirige a www.breakwatersurfcompany.com).

Gracias por la ayuda, Tantrik.

Respuesta1

Si la raíz de su directorio http es la misma que https, entonces seguir vhost debería funcionar para usted o es posible que deba realizar los cambios adecuados. Esto sobrescribirá cualquier raíz de documento que tenga por defecto: 80 en http.conf.

  <VirtualHost *:80>
   #Admin email, Server Name (domain name), and any aliases
  ServerAdmin [email protected]
  ServerName  www.breakwatersurf.com
  ServerAlias breakwatersurf.com

   # Index file and Document Root (where the public files are located)
   DirectoryIndex index.html index.php
   DocumentRoot /var/www/breakwatersurf.com/
   # Log file locations
   LogLevel warn
   ErrorLog  /var/www/breakwatersurf.com/log/error_nonssl.log
   CustomLog /var/www/breakwatersurf.com/log/access_nonssl.log combined

Respuesta2

Sí, puede que tenga que ver con tus archivos de configuración. Verifique para asegurarse de que DocumentRoot sea el mismo para los hosts virtuales https y no https. Si no está seguro de cómo averiguar qué es eso, puede habilitar mod_info (consulte la parte superior dehttp://httpd.apache.org/docs/2.2/mod/mod_info.html) y luego abra la página de información y vea en qué está configurado DocumentRoot, luego corrija según sea necesario.

Respuesta3

Verifique la configuración de vhost que tiene para *:80, parece que tiene la indexación habilitada. Debe agregarlo DirectoryIndex index.htmlpara que resulte en su index.html. If a URL which maps to a directory is requested, and there is no DirectoryIndex (e.g., index.html) in that directory, then mod_autoindex will return a formatted listing of the directory. Referirse:http://httpd.apache.org/docs/2.2/mod/core.html#options

información relacionada