Comment CWP personnalise-t-il le chemin du répertoire du dossier de sous-domaine ?Modifier le fichier vhosts

en raison dePlugin WordfenceLes autres chemins de noms de domaine ne peuvent pas être analysés en toute sécurité, donc afin de faciliter l'analyse de sécurité du plugin Wordfence, il est nécessaire deOutils de gestionLe chemin du sous-domaine de l'image est lié au même dossier de nom de domaine du site Web WordPress.

VestaCPEt sa branche HestiaCP, vous pouvez personnaliser le chemin du répertoire du dossier du nom de domaine.

mais,Panneau de configuration CWPLe chemin d'accès au dossier de nom de sous-domaine ne peut pas être personnalisé pour se lier au chemin d'accès dans le même dossier de nom de domaine.

tel que,Chen WeiliangLe blog a été lié au chemin du dossier du sous-domaine ▼

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

Lors de l'ajout d'un nom de sous-domaine, il n'est pas efficace de se lier au chemin dans le même dossier de nom de domaine ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
  • Un tel chemin de dossier de nom de sous-domaine ne peut pas être ajouté...
  • Voici la solution.

Processus de chemin d'accès au répertoire du dossier de nom de sous-domaine personnalisé CWP

  1. Ajoutez d'abord le chemin du dossier du nom de sous-domaine (défini séparément des autres dossiers du nom de domaine) :
    /home/用户名/public_html/img.chenweiliang.com
  2. Ensuite, éditez manuellement le fichier vhosts et remplacez le chemin du répertoire de ce dossier de nom de domaine :
    /home/用户名/public_html/img.chenweiliang.com
  3. Remplacez-le par le chemin d'accès au répertoire du dossier de nom de domaine personnalisé suivant :
    /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Comment modifier le fichier de configuration vhosts dans CWP7 et remplacer le chemin du répertoire du dossier du nom de domaine ?

1 步:Générer un répertoire de dossiers personnalisés ▼

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

2 步:Copiez le fichier image à l'emplacement du répertoire du dossier personnalisé que vous venez de générer ▼

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

3 步:Entrez dans l'éditeur de configuration des serveurs Web, vous devez modifier le fichier de configuration vhosts du nom de domaine Nginx séparément.

Cliquez sur "Modifier" le fichier de configuration vhosts du nom de domaine Nginx▼

  • Éditeur de configuration des serveurs Web → Paramètres du serveur Web → /etc/nginx/conf.d/vhosts/ → Modifier

Comment CWP personnalise-t-il le chemin du répertoire du dossier de sous-domaine ?Modifier le fichier vhosts

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

Étape 4 : Remplacez ce chemin de répertoire de dossier de nom de domaine ▼

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

Remplacez par le chemin d'accès au répertoire du dossier de nom de domaine personnalisé suivant ▼

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

5 步:Redémarrez le service nginx ▼

systemctl restart nginx

6 步:Entrez dans l'éditeur de configuration des serveurs Web, vous devez modifier le fichier de configuration vhosts du nom de domaine Apache séparément.

Cliquez sur "Modifier" le fichier de configuration vhosts du nom de domaine d'Apache▼

  • Éditeur de configuration des serveurs Web → Paramètres du serveur Web → /usr/local/apache/conf.d/vhosts/ → Modifier

Entrez dans l'éditeur de configuration des serveurs Web, modifiez le fichier de configuration vhosts du nom de domaine Apache n ° 2

  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
  • Éditeur de configuration des serveurs Web → Paramètres du serveur Web → /etc/nginx/conf.d/vhosts/ → Modifier

Étape 7 : Remplacez ce chemin de répertoire de dossier de nom de domaine ▼

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

Remplacez par le chemin d'accès au répertoire du dossier de nom de domaine personnalisé suivant ▼

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

8 步:Redémarrez le service httpd▼

systemctl restart httpd

9 步:Fichier .htaccess pour ajouter une règle de répertoire d'exclusion de dossier de redirection 

S'il y aPassera automatiquement au nom de domaine de deuxième niveau sans le nom de domaine de premier niveau www, vous devez ajouter une règle de répertoire de dossier d'exclusion de redirection dans le fichier .htaccess ▼

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

Placez ce code avant la première règle pour obtenir la fonction d'exclusion de répertoire spécifiée ▼

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

10 步:Actualiser le site Web pour voir si les modifications prennent effet ?

  • Fermez le CDN du sous-domaine et actualisez le site Web du sous-domaine.

11 步:Sauvegarder les fichiers de configuration sur l'ordinateur local et Google Drive

  • Si dans WebServers Setting → Select WebServer, après l'enregistrement et la reconstruction de la configuration, le contenu du fichier modifié manuellement ci-dessus sera invalide.
  • Il doit être à nouveau édité manuellement, ce qui est très gênant, donc après l'édition manuelle, les fichiers doivent être sauvegardés pour restaurer rapidement les fichiers de configuration sauvegardés.

Voici la commande pour restaurer rapidement le fichier de configuration vhost de sauvegarde▼

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/

Après avoir restauré le fichier de configuration des vhosts de sauvegarde, assurez-vous de redémarrer nginx et httpd pour prendre effet ▼

systemctl restart nginx
systemctl restart httpd
  • Ceci est à des fins d'enregistrement et d'information uniquement.

12 步:使用Meilleur plug-in de remplacement de rechercheeffectuer une substitution de chemin

ce chemin ▼

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

remplacer par ▼

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

13 步:Supprimer le sous-domaine de l'image ▼

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

14 步:Après confirmation, restaurez le CDN du sous-domaine

J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "Comment CWP personnalise-t-il le chemin du répertoire du dossier de sous-domaine ?Editez le fichier vhosts" pour vous aider.

Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-28218.html

Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !

🔔 Soyez le premier à obtenir le précieux « Guide d'utilisation de l'outil d'IA de marketing de contenu ChatGPT » dans le répertoire supérieur de la chaîne ! 🌟
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !

 

发表 评论

Votre adresse email ne sera pas publiée. 项 已 用 * 标注

到 顶部