Protocolo HTTPS de configuración de Nginx

HTTPS nombre completo

HTTPS (nombre completo: Hypertext Transfer Protocol Secure) es un canal HTTP destinado a la seguridad.Basado en HTTP, garantiza la seguridad del proceso de transmisión a través del cifrado de transmisión y la autenticación de identidad. HTTPS agrega SSL sobre la base de HTTP, y la base de seguridad de HTTPS es SSL, por lo que el contenido detallado del cifrado requiere SSL. HTTPS tiene un puerto predeterminado diferente al de HTTP y una capa de cifrado/autenticación (entre HTTP y TCP). El sistema proporciona autenticación y métodos de comunicación encriptados. Se usa ampliamente en comunicaciones sensibles a la seguridad en la World Wide Web, como los pagos de transacciones.

HTTPS tiene características

  • Cifrado de contenido: mediante la tecnología de cifrado híbrido, el intermediario no puede ver directamente el contenido de texto sin formato
  • Verificar identidad: a través de la autenticación de certificados, el cliente accede a su propio servidor
  • Proteja la integridad de los datos: evite que el contenido transmitido sea suplantado o manipulado por el intermediario

 Configuración de Nginx

[root@Nginx ~]# mkdir -p /usr/local/nginx/conf/ssl
[root@Nginx ~]# cp server.crt server.key /usr/local/nginx/conf/ssl/
[root@Nginx ~]# vim /usr/local/nginx/conf/nginx.conf
server {
    listen 443;															# 监听端口
    ssl on;																# 开启 SSL
    ssl_certificate ssl/server.crt;										# PS:我这里是相对路径. 你们可以使用绝对路径
    ssl_certificate_key ssl/server.key;									# 系统会在 /usr/local/nginx/conf/ 目录中寻找
    server_name  www.cuplayer.com;											# 证书对应的域名
    ...
}
[root@Nginx ~]# nginx -s reload											# 重启 Nginx 服务

Separe el puerto 80 del puerto 443: 

[root@Nginx ~]# vim /usr/local/nginx/conf/nginx.conf
server {
    listen 80;
    server_name  www.cuplayer.com;
    rewrite ^(.*)$ https://$host$1 permanent;
    ...
}
server {
    listen 443;
    ssl on;
    ssl_certificate ssl/server.crt;
    ssl_certificate_key ssl/server.key;
    server_name  www.cuplayer.com;
    ...
}
[root@localhost ~]# nginx -s reload

  Mis recomendaciones de artículos populares

Supongo que te gusta

Origin blog.csdn.net/suny2020/article/details/127790014
Recomendado
Clasificación