¿Estas atascado? ¡Yo te ayudo!, pregunta aquí.

Configurar varios VirtualHost sobre HTTPS en XAMPP

Todo sobre linux, programas para linux, configuraciones de sistema linux, etc..

Notapor alexiter » Mar Sep 20, 2016 11:40 pm

Añadimos la siguiente línea a httpd.conf:

Código: Seleccionar todo
SSLStrictSNIVHostCheck on


Una vez hecho configuraríamos nuestros VirtualHost SSL como el virtualhost normal pero con el puerto 443 y añadiendo los archivos del certificado SSL, ejemplo:

Código: Seleccionar todo
<VirtualHost *:443>
   ServerAdmin info@mi_dominio.com
   DocumentRoot "C:\xampp\htdocs\mi_dominio"
   ServerName mi_dominio.com
   ServerAlias www.mi_dominio.com
   ErrorLog "logs/mi_dominio.log"
   CustomLog "logs/mi_dominio.log" combined
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!DH:!EXPORT:!RC4:+HIGH:+MEDIUM:!LOW:!aNULL:!eNULL
SSLCertificateFile "C:/xampp/apache/conf/xxxxxxx.crt"
SSLCertificateKeyFile "C:/xampp/apache/conf/xxxxxx.key"
SSLCertificateChainFile "C:/xampp/apache/conf/xxxxxx.crt"
<FilesMatch "\.(cgi|shtml|phtml|php)$">
    SSLOptions +StdEnvVars
</FilesMatch>
<Directory "C:/xampp/apache/cgi-bin">
    SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-5]" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0
CustomLog "C:/xampp/apache/logs/ssl_request.log" \
          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
</VirtualHost>


tambien es requisito añadir al archivo http-vhosts.conf justo debajo de NameVirtualHost *:80 lo siguiente:

Código: Seleccionar todo
NameVirtualHost *:443


Si ademas queremos hacer una redireccion de http a https, tenemos que añadir "Redirect permanent / https://www.mi_dominio.com/" en el <virtualhost> correspondiente, tal que asi:

Código: Seleccionar todo
<VirtualHost *:80>
   ServerAdmin info@mi_dominio.com
   DocumentRoot "C:\xampp\htdocs\mi_dominio"
   ServerName mi_dominio.com
   ServerAlias www.mi_dominio.com
   Redirect permanent / https://www.mi_dominio.com/
   ErrorLog "logs/mi_dominio.log"
   CustomLog "logs/mi_dominio.log" combined
</VirtualHost>


Grabamos todo y reiniciamos apache.
alexiter
Site Admin
 
Mensajes: 148
Registrado: Dom Nov 17, 2013 9:54 pm

Volver a Linux

cron
  • Buscar mensajes nuevos
  • Buscar temas sin respuesta
  • ¿Quién está conectado?
  • En total hay 1 Usuario identificado :: 0 registrado, 0 ocultos y 1 invitado (basados en usuarios activos en los últimos 5 minutos)
  • La mayor cantidad de usuarios identificados fue 619 el Dom May 03, 2020 11:11 pm
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado