¿Cómo personaliza CWP la ruta del directorio de la carpeta del subdominio?Edite el archivo vhosts

debido aComplemento WordfenceOtras rutas de nombres de dominio no se pueden escanear de manera segura, por lo que para facilitar el escaneo de seguridad del complemento de Wordfence, es necesarioWordPressLa ruta del subdominio de la imagen está vinculada a la misma carpeta de nombre de dominio del sitio web de WordPress.

VestaCPY su sucursal HestiaCP, puede personalizar la ruta del directorio de la carpeta del nombre de dominio.

pero,Panel de control de CWPLa ruta de la carpeta del nombre del subdominio no se puede personalizar para vincularla a la ruta dentro de la misma carpeta del nombre de dominio.

como,chen weiliangEl blog se ha vinculado a la ruta de la carpeta del subdominio ▼

/home/用户名/public_html/chenweiliang.com

Al agregar un nombre de subdominio, no puede vincularse a la ruta dentro de la misma carpeta de nombre de dominio ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
  • No se puede agregar una ruta de carpeta de nombre de subdominio de este tipo...
  • Aquí está la solución.

Proceso de ruta de directorio de carpeta de nombre de subdominio personalizado de CWP

  1. Primero agregue la ruta de la carpeta del nombre del subdominio (establecido por separado de otras carpetas de nombres de dominio):
    /home/用户名/public_html/img.chenweiliang.com
  2. Luego, edite manualmente el archivo vhosts y reemplace la ruta del directorio de esta carpeta de nombre de dominio:
    /home/用户名/public_html/img.chenweiliang.com
  3. Reemplace con la siguiente ruta de directorio de carpeta de nombre de dominio personalizado:
    /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

¿Cómo editar el archivo de configuración de vhosts en CWP7 y reemplazar la ruta del directorio de la carpeta de nombre de dominio?

Paso 1:Generar directorio de carpetas personalizado ▼

mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Paso 2:Copie el archivo de imagen en la ubicación del directorio de la carpeta personalizada que acaba de generar ▼

cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Paso 3:Ingrese al Editor de configuración de servidores web, debe editar el archivo de configuración de vhosts del nombre de dominio Nginx por separado.

Haga clic en "Editar" el archivo de configuración de vhosts del nombre de dominio de Nginx▼

  • Editor de configuración de servidores web → Configuración del servidor web → /etc/nginx/conf.d/vhosts/ → Editar

¿Cómo personaliza CWP la ruta del directorio de la carpeta del subdominio?Edite el archivo vhosts

  • /etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf
  • /etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf

Paso 4: Reemplace la ruta del directorio de la carpeta de este nombre de dominio ▼

/home/用户名/public_html/img.chenweiliang.com

Reemplace con la siguiente ruta de directorio de carpeta de nombre de dominio personalizado ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Paso 5:Reiniciar el servicio nginx ▼

systemctl restart nginx

Paso 6:Ingrese al Editor de configuración de servidores web, debe editar el archivo de configuración de vhosts del nombre de dominio de Apache por separado.

Haga clic en "Editar" el archivo de configuración vhosts del nombre de dominio de Apache▼

  • Editor de configuración de servidores web → Configuración del servidor web → /usr/local/apache/conf.d/vhosts/ → Editar

Ingrese al Editor de configuración de servidores web, edite el archivo de configuración de vhosts del nombre de dominio de Apache No. 2

  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
  • Editor de configuración de servidores web → Configuración del servidor web → /etc/nginx/conf.d/vhosts/ → Editar

Paso 7: Reemplace la ruta del directorio de la carpeta de este nombre de dominio ▼

/home/用户名/public_html/img.chenweiliang.com

Reemplace con la siguiente ruta de directorio de carpeta de nombre de dominio personalizado ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Paso 8:Reiniciar el servicio httpd▼

systemctl restart httpd

Paso 9:Archivo .htaccess para agregar la regla de directorio de exclusión de redirección 

Si haySaltará automáticamente al nombre de dominio de segundo nivel sin el nombre de dominio de nivel superior www, debe agregar una regla de directorio de carpetas de exclusión de redirección en el archivo .htaccess ▼

RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]

Coloque este código antes de la primera regla para lograr la función de exclusión de directorio especificada ▼

RewriteEngine On
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Paso 10:¿Actualizar el sitio web para ver si los cambios surten efecto?

  • Cierre la CDN del subdominio y actualice el sitio web del subdominio.

Paso 11:Copia de seguridad de los archivos de configuración en la computadora local y Google Drive

  • Si en Configuración de servidores web → Seleccione Servidor web, después de guardar y reconstruir la configuración, el contenido del archivo editado manualmente anterior no será válido.
  • Debe editarse manualmente nuevamente, lo cual es muy problemático, por lo que después de la edición manual, se debe hacer una copia de seguridad de los archivos para restaurar rápidamente los archivos de configuración respaldados.

El siguiente es el comando para restaurar rápidamente el archivo de configuración de copia de seguridad de vhost▼

cp -rpf -f /newbackup/backup-vhost-file/nginx-vhosts-file_modified/* /etc/nginx/conf.d/vhosts/

cp -rpf -f /newbackup/backup-vhost-file/apache-vhosts-file_modified/* /usr/local/apache/conf.d/vhosts/

Después de restaurar el archivo de configuración de respaldo de vhosts, asegúrese de reiniciar nginx y httpd para que surta efecto ▼

systemctl restart nginx
systemctl restart httpd
  • Esto es solo para fines de registro e información.

Paso 12:使用Complemento de reemplazo de búsqueda mejoradahacer sustitución de ruta

este camino ▼

home/用户名/public_html/img.chenweiliang.com

reemplazar con ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Paso 13:Eliminar subdominio de imagen ▼

rm -rf /home/用户名/public_html/img.chenweiliang.com

Paso 14:Después de la confirmación, restaure el subdominio CDN

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "¿Cómo personaliza CWP la ruta del directorio de la carpeta del subdominio?Edite el archivo vhosts" para ayudarlo.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-28218.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部