Para configurar SSL/TLS con Nginx on CentOS, puede seguir estos pasos:
Paso 1: Instalar Nginx
Si no lo ha instalado Nginx, ejecute el siguiente comando para instalarlo:
Paso 2: Instalar OpenSSL
Si no tiene instalado OpenSSL, instálelo con el siguiente comando:
Paso 3: Cree un directorio para archivos de certificados SSL
Cree un directorio para almacenar archivos de certificados SSL:
Paso 4: generar certificados SSL/TLS autofirmados(opcional)
Si no está utilizando certificados SSL de una autoridad de certificación, puede generar certificados autofirmados con OpenSSL. Esto es útil para probar SSL/TLS en un entorno de desarrollo. Para crear un certificado autofirmado, ejecute los siguientes comandos:
Paso 5: Configurar Nginx para usar SSL/TLS
Abra el Nginx archivo de configuración del sitio web que desea proteger:
Agregue las siguientes líneas al archivo de configuración para habilitar SSL:
Paso 6: prueba y reinicia Nginx
Compruebe si la Nginx configuración tiene algún error:
Si no hay errores, reinicie el Nginx servicio para aplicar la nueva configuración:
Una vez completado, su sitio web estará protegido con SSL/TLS. Tenga en cuenta que el uso de certificados autofirmados hará que el navegador advierta sobre certificados que no son de confianza. Para tener un certificado SSL/TLS de confianza, debe comprar u obtener un certificado gratuito de una autoridad certificadora.