Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo reemplazar todos los enlaces en páginas HTTP con https

Cómo reemplazar todos los enlaces en páginas HTTP con https

Primero, necesita configurar su propio servidor en ejecución para poder f -new -key server.key gt; server.csr

Explicación: Esto generará el servidor de archivos de solicitud de certificado usando la clave del paso. 1. csr, esto causará muchos problemas, ingréselos uno por uno

Paso 3: Generar certificado

Comando: openssl req -config D:\work_soft\Apache2.2\ conf\openssl. cnf -x509 -days 365 -key server.key -in server.csr gt; server.crt

Nota: Esto generará un certificado utilizando la clave y la solicitud de certificado de los pasos 1 y 2. . Tenga en cuenta que el certificado y la configuración de claves se encuentran en este archivo

SSSLCertificateFile /apache/conf/server.crt

SSLCertificateKeyFile /apache/conf/server.conf. clave

Configuración de la máquina virtual

NombreVirtualHost*: 443

lt;VirtualHost*: 443gt>..... .. ...

lt;/VirtualHostgt;

l Modificar el archivo httpd.conf

Paso 1: Abrir el módulo ssl

LoadModule ssl_module /opt /taobao/install/httpd/modules/mod_ssl .so

Paso 2: Introducir el archivo de configuración ssl

Incluir "/apache/conf/httpd-ssl.conf"

Paso 3: Si se configura una máquina virtual, preste atención a aceptar el acceso al puerto

NameVirtualHost *: 80

lt VirtualHost *: 80gt;

............

lt;/VirtualHostgt;

4. Reinicie Apache

Utilice https para acceder y vea si es efectivo

2. Si la ruta completa y el protocolo están escritos en la página, puede usar un editor IDE de programación (por ejemplo, eclipse, intellij idea, etc.) para realizar un reemplazo global.