Noticias
Velocidades más rápidas: ancho de banda para vStack Los servidores en Kazajstán aumentaron a 200 Mbps
JH
Joe Harris
Noviembre 16 2020
Actualizado el 30 de mayo de 2025

Cómo instalar y configurar el certificado SSL en Apache Servidor en CentOS 8

CentOS Linux SSL Servidor web

¿Usas otro sistema operativo?

Seleccione la versión o distribución deseada.

En este tutorial, instalaremos un certificado SSL en el Apache servidor web para CentOS 8. Esto asegurará que el tráfico del sitio web esté encriptado y HTTPSe utiliza S. Primero, necesitas un servidor web. Cómo instalar Apache on CentOS 8 se discutió anteriormente. También se requiere un certificado SSL. Recientemente miramos como instalar Apache hosts virtuales en CentOS 8. Puede ser útil aprenderlo antes de proceder a instalar un certificado SSL.

En el Serverspace usted puede crear un servidor con la aplicación ya instalada "Apache".

Comprobando mod_ssl

Primero, debes asegurarte de que mod_ssl Está instalado en el sistema. Para comprobarlo, ejecute:

rpm -qa | grep mod_ssl

Si no ve ningún resultado, instale mod_ssl:

dnf install mod_ssl

Coloque el certificado SSL en el servidor

Debe crear una cadena de certificados completa combinando su certificado SSL público y la cadena de autoridad de certificación:

cat pub-key.pem ca-chain.pem > full-chain.pem

Mueva la cadena completa hacia la / etc / pki / tls / certs / directorio. Luego mueva la clave privada al /etc/pki/tls/privado/ directorio y restringir su acceso:


mv full-chain.pem /etc/pki/tls/certs/
mv privkey.pem /etc/pki/tls/private/
chmod 600 /etc/pki/tls/private/privkey.pem

Apache configuración

Cree un archivo de configuración para su dominio en el /etc/httpd/conf.d/ directorio. Utilice el .conf extensión. Reemplazar nombre-dominio.com con su nombre de dominio real:

nano /etc/httpd/conf.d/domain-name.com.conf

Agregue el siguiente contenido para habilitar HTTPS para tu sitio:


SSLEngine on

Path to the full SSL certificate
SSLCertificateFile /etc/pki/tls/certs/full-chain.pem

Path to the private key
SSLCertificateKeyFile /etc/pki/tls/private/privkey.pem

Site content directory

AllowOverride All

DocumentRoot /var/www/domain-name.com
ServerName domain-name.com
ServerAlias www.domain-name.com

Crea el /var/www/nombre-de-dominio.com directorio y agregue los archivos de su sitio web si aún no lo ha hecho:

mkdir -p /var/www/domain-name.com

Redirigir desde HTTP a HTTPS

Para redirigir todo HTTP solicitudes a HTTPS, agrega el siguiente bloque al mismo nombre-de-dominio.com.conf archivo:


ServerName domain-name.com
ServerAlias www.domain-name.com
Redirect "/" "https://domain-name.com/"

Antes de reiniciar Apache, verifique la configuración para detectar errores:

apachectl configtest

Si la salida es Sintaxis OK, Reanudar Apache Para aplicar los cambios:

systemctl restart httpd

Su Apache El servidor ahora está configurado con un certificado SSL válido y su sitio web es accesible a través de HTTPS.

Votar:
2 de 5
Calificación promedio: 2.7
Calificado por: 8
1101 CT Ámsterdam Países Bajos, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300

También le podría interesar...

Utilizamos cookies para hacer que su experiencia en el Serverspace mejor. Al continuar navegando en nuestro sitio web, usted acepta nuestros
Uso de Cookies e Política de privacidad.