proyectos:linuxservidor-web-apache
¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Certificados SSL
Resumen
Comandos
Generales
apt install apache2
systemctl restart apache2
systemctl status apache2
a2enmod ssl
Generar Certificados Pasos Detallados
openssl genrsa -out tutorialspedia.key 2048 openssl rsa -in tutorialspedia.key -pubout -out tutorialspedia_public.key openssl req -new -key tutorialspedia.key -out tutorialspedia.csr openssl req -text -in tutorialspedia.csr -noout -verify openssl x509 -in tutorialspedia.csr -out tutorialspedia.crt -req -signkey tutorialspedia.key -days 365
Generar Certificados Varios Pasos
openssl genrsa -des3 -out server.key 4096 openssl req -new -key server.key -out server.csr cp server.key server.key.org openssl rsa -in server.key.org -out server.key openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt sudo mkdir /etc/apache2/ssl sudo cp server.crt /etc/apache2/ssl/server.crt sudo cp server.key /etc/apache2/ssl/server.key
Generar Certificados Un Paso
openssl req -x509 -nodes -days 365 -newkey rsa:4096 -keyout apache-selfsigned.key -out apache-selfsigned.crt
Generar CSR para Comprar un Certificado
openssl req -newkey rsa:4096 -nodes -keyout example.com.key -out example.com.csr
Generar CSR para Comprar un Certificado usando llave existente
openssl req -key example.com.key -new -out example.com.csr
Archivos
/etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/default-ssl.conf /etc/ssl/private/ /etc/ssl/certs/
Opciones
<IfModule mod_ssl.c> SSLEngine on SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key </IfModule>
Referencias
Directorios con Clave
Resumen
Comandos
apt install apache2 apt install apache2-utils systemctl restart apache2 systemctl status apache2 htpasswd -c /etc/apache2/.htpasswd sammy
Archivos
/etc/apache2/sites-enabled/000-default.conf
Opciones
<Directory "/var/www/html"> AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/apache2/.htpasswd Require valid-user Require ip 192.168.0.0/16 </Directory>
Referencias
proyectos/linuxservidor-web-apache.1612104252.txt.gz · Última modificación: por manuel.floresv