Mismo servidor, SSL y no SSL

Es posible tener ambos protocolo SSL y no SSL protocolo que se ejecutan en el mismo servidor Apache 2.x?

Así que si puedo acceder a http://example.com (no SSL) y https://example.com (SSL) que estarían disponibles.

Si es así, necesito crear un host virtual? Cómo sería esto VirtualHost directiva parecer, alguien podría darme un ejemplo? (Suponiendo que ya tengo los certificados)

¿Desea que el SSL y no SSL direcciones para acceder al mismo sitio?
Esto no es de ninguna manera relacionada con la programación y es offtopic aquí.
servidor de programación PUEDE ser llamado de programación en el sentido tradicional.
No es la programación, es la configuración de un servidor de aplicaciones (Apache Httpd).
No, no lo es. Para hacer café no puede ser llamado de programación si el café es a menudo utilizado para la programación de la noche.

OriginalEl autor Eduard Luca | 2012-02-03

1 Kommentar

  1. 22

    Sí, usted sólo tiene que añadir otro VirtualHost para el mismo nombre en el puerto 443 (HTTPS).
    Conjunto de SSLProtocol a cualquiera de los protocolos de desea permitir.

    <VirtualHost *:80>
        ServerName your-domain.com
        DocumentRoot /var/www/your-domain-root
    </VirtualHost>
    
    <VirtualHost *:443>
        DocumentRoot /var/www/your-domain-root
        ServerName your-domain.com
        SSLEngine On
        SSLOptions +StrictRequire
        SSLCertificateFile /path/to/server.crt
        SSLCertificateKeyFile /path/to/server.key
        SSLProtocol TLSv1
    </VirtualHost>
    

    OriginalEl autor Alex

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea