Configuración https del sitio web de Alibaba Cloud, aplicación sll y configuración de salto nginx

Configuración https del sitio web sll aplicación y configuración de salto nginx

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Elija 1 año aquí

Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Haga clic
aquí para solicitar un certificado. Tenga en cuenta que debe escribir la verificación del archivo. Verificación del
archivo. Suba el archivo al directorio especificado del servidor. Una vez resuelto el DNS, acceda al archivo para completar la verificación. Verificación
manual del DNS. Cambiar la resolución DNS del nombre de dominio a un valor de registro verificado. Es posible que este método no sea compatible para la verificación)
Aquí, escriba la verificación del archivo

Inserte la descripción de la imagen aquí

Opere según sea necesario
Inserte la descripción de la imagen aquí

Cargue el archivo txt
en el paquete comprimido descargado y cree una nueva carpeta
mkdir / home / test / well-known / pki-validation -p en el directorio de inicio para
copiar el archivo txt en el directorio especificado
mv fileauth.txt / home / test / bien conocido / pki -validación /

Tenga en cuenta que necesita cambiar su propio DNS aquí
Inserte la descripción de la imagen aquí

Aquí está la configuración de nginx
Inserte la descripción de la imagen aquí

De todos modos, no importa cómo lo configure, puede
ingresar la URL y mostrar el contenido en el texto cuando lo pruebe usted mismo.
Inserte la descripción de la imagen aquí

Luego verifique y envíe para revisión

Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Inserte la descripción de la imagen aquí

Siga el tutorial para comenzar a implementar el certificado
Inserte la descripción de la imagen aquí

Permítanme darles un ejemplo del
tutorial oficial de nginx : https://help.aliyun.com/document_detail/98728.html?spm=5176.14113079.0.0.3e4756a7Y0Eb5f
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Subir
Inserte la descripción de la imagen aquí

Cambie el archivo de configuración
# Los atributos que comienzan con ssl en los siguientes atributos representan los relacionados con la configuración del certificado Configure otros atributos según sus necesidades. server { listen 443 ssl; #Configure el número de puerto de acceso predeterminado de HTTPS en 443. Si el puerto de acceso predeterminado de HTTPS no está configurado aquí, es posible que Nginx no se inicie. Para Nginx versión 1.15.0 o superior, use listen 443 ssl en lugar de listen 443 y ssl on. server_name www.certificatestests.com; #Modifique www.certificatestests.com al nombre de dominio vinculado a su certificado, por ejemplo: www.example.com. Si compró un certificado de nombre de dominio comodín, debe modificarlo a un nombre de dominio comodín, por ejemplo: * .aliyun.com. root html; index index.html index.htm; ssl_certificate cert / domain name.pem; #Reemplace el nombre de dominio.pem con el nombre de archivo de su certificado. ssl_certificate_key cert / domain name.key; # Reemplace el nombre de dominio.key con el nombre de archivo de clave de su certificado. ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256: ECDHE: ECDH: AES: HIGH:! NULL:! aNULL:! MD5:! ADH:! RC4; #Utilice este paquete de cifrado. ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #Utilice este protocolo para la configuración.









ssl_prefer_server_ciphers en;
location / { root html; #Directorio del sitio . index index.html index.htm; } }



El efecto final es que
puede visitar el sitio web directamente sin indicaciones de seguridad en https.
Errores encontrados.
Blog de referencia: https://www.cnblogs.com/michaelcnblogs/p/12832411.html

Error 1:
nginx: [emerg] el parámetro "ssl" requiere ngx_http_ssl_module en / usr / loca
Solución: consulte https://www.cnblogs.com/ghjbk/p/6744131.html La
razón también es muy simple, nginx carece módulo http_ssl_module, al compilar e instalar, puede traer la configuración –with-http_ssl_module, pero la situación actual es que mi nginx ha sido instalado. Busque el paquete que instala nginx y
cambie al paquete fuente:
cd / usr / local / src /nginx-1.11.3
Entonces nuestra nueva información de configuración debería escribirse así:
./configure --prefix = / usr / local / nginx --with-http_stub_status_module --with-http_ssl_module Simplemente
ejecute el comando anterior y espere hasta que finalice la configuración Esta completo

Una vez completada la configuración, ejecute el comando
make
aquí, no realice make install, de lo contrario sobrescribirá la instalación
y luego hará una copia de seguridad del nginx
cp / usr / local / nginx / sbin / nginx / usr / local / nginx / original instalado sbin / nginx.bak
y luego sobrescriba el nginx original con el nginx recién compilado (nginx se detendrá en este momento)
cp ./objs/nginx / usr / local / nginx / sbin /
y luego inicie nginx, aún puede verificar si se ha agregado con éxito a través del comando
/ usr / local / nginx / sbin / nginx -V 
Esto es para reiniciar nginx después de modificar el archivo de configuración de configuración.

nginx: [alerta] kill (189, 1) falló (3: no existe tal proceso)

Vuelva a apuntar al archivo de configuración
/ usr / local / nginx / sbin / nginx -c /usr/local/nginx/conf/nginx.conf
restart nginx
/ usr / local / nginx / sbin / nginx -s reload

Supongo que te gusta

Origin blog.csdn.net/weixin_44578029/article/details/110872305
Recomendado
Clasificación