Para instalar Apache 2 tecleamos:
apt-get install apache2
Ahora instalaremos openssl:
apt-get install openssl ssl-cert
Para activar el mod ssl tecleamos:
a2enmod ssl
Ahora generaremos el certificado con el siguiente comando:
openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem
Cambiamos los permisos del fichero:
chmod 600 /etc/apache2/apache.pem
Y por útlimo editamos la configuración del servidor Apache, primero el fichero /etc/apache2/ports.conf y añadimos la siguiente línea:
Listen 443
También modificamos el fichero de nuestro virtual host y cambiamos la línea
NameVirtualHost *
Por estas dos:
NameVirtualHost *:80
NameVirtualHost *:443
Y añadimos dentro del tag <VirtualHost *>
SSLEngine on
SSLCertificateFile /etc/apache2/apache.pem
Ahora ya debería funcionar la url https://localhost/
Excelente guia, muchas gracias!!!!
Pingback: Recordatorio » Archive du blog » Instalar y configurar Apache 2 + SSL en Debian Etch
Pingback: Recordatorio » Archive du blog » Instalar y configurar apache2 ssl en debian etch
Pingback: Instalar y configurar apache2 ssl en debian etch « Recordatorio
Buenas, tengo una duda,el caso es que yo tengo que poner únicamente el , protocolo https en una URL , en la que voy a tener mi página de pago, eso como se hace, creo haber informado de que si la url es https todo lo que hay alli tiene que estar alojado en un servidor seguro, me refiero a imagenes, etc.
Muchas gracias de antemano
Puedes usar el fichero .htaccess para redirigir algún directorio al puerto 443
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} algundirectorio
RewriteRule ^(.*)$ https://www.dominio.com/algundirectorio/$1 [R,L]
Saludos!