Wie passt CWP den Verzeichnispfad des Subdomain-Ordners an?Bearbeiten Sie die vhosts-Datei

durchWordfence-PluginAndere Domänennamenpfade können nicht sicher gescannt werden, daher ist es notwendig, um das Sicherheitsscannen des Wordfence-Plugins zu erleichternWordPressDer Bild-Subdomain-Pfad ist an denselben Domainnamen-Ordner der WordPress-Website gebunden.

VestaCPUnd in seinem Zweig HestiaCP können Sie den Verzeichnispfad des Domänennamenordners anpassen.

aber,CWP-SystemsteuerungDer Pfad des Unterdomänennamenordners kann nicht angepasst werden, um an den Pfad innerhalb desselben Domänennamenordners gebunden zu werden.

sowie,Chen WeiliangDer Blog wurde an den Subdomain-Ordnerpfad ▼ gebunden

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

Beim Hinzufügen eines Subdomänennamens ist es nicht effektiv, sich an den Pfad innerhalb desselben Domänennamenordners zu binden ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
  • Ein solcher Ordnerpfad für Subdomain-Namen kann nicht hinzugefügt werden...
  • Hier ist die Lösung.

CWP-Ordnerverzeichnispfadprozess für benutzerdefinierte Subdomänennamen

  1. Fügen Sie zuerst den Ordnerpfad des Subdomain-Namens hinzu (separat von anderen Domainnamen-Ordnern festgelegt):
    /home/用户名/public_html/img.chenweiliang.com
  2. Bearbeiten Sie dann die vhosts-Datei manuell und ersetzen Sie den Verzeichnispfad dieses Domänennamenordners:
    /home/用户名/public_html/img.chenweiliang.com
  3. Ersetzen Sie durch den folgenden Ordnerverzeichnispfad für benutzerdefinierte Domänennamen:
    /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Wie bearbeite ich die vhosts-Konfigurationsdatei in CWP7, um den Verzeichnispfad des Domänennamenordners zu ersetzen?

1 步:Benutzerdefiniertes Ordnerverzeichnis erstellen ▼

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

2 步:Kopieren Sie die Bilddatei in das Verzeichnis des soeben erstellten benutzerdefinierten Ordners ▼

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

3 步:Rufen Sie den WebServers Configuration Editor auf, Sie müssen die vhosts-Konfigurationsdatei des Nginx-Domänennamens separat bearbeiten.

Klicken Sie auf die vhosts-Konfigurationsdatei des Domänennamens von Nginx auf „Bearbeiten“▼

  • Webserver-Konfigurationseditor → Webserver-Einstellungen → /etc/nginx/conf.d/vhosts/ → Bearbeiten

Wie passt CWP den Verzeichnispfad des Subdomain-Ordners an?Bearbeiten Sie die vhosts-Datei

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

Schritt 4: Ersetzen Sie diesen Verzeichnispfad des Domänennamenordners ▼

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

Ersetzen Sie durch den folgenden benutzerdefinierten Domänennamenordner-Verzeichnispfad ▼

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

5 步:Starten Sie den Nginx-Dienst neu ▼

systemctl restart nginx

6 步:Rufen Sie den WebServers Configuration Editor auf. Sie müssen die Apache-Domänennamen-vhosts-Konfigurationsdatei separat bearbeiten.

Klicken Sie auf „Bearbeiten“ der vhosts-Konfigurationsdatei des Apache-Domänennamens▼

  • Webserver-Konfigurationseditor → Webserver-Einstellungen → /usr/local/apache/conf.d/vhosts/ → Bearbeiten

Rufen Sie den WebServers Configuration Editor auf und bearbeiten Sie die Konfigurationsdatei Nr. 2 des Apache-Domänennamens vhosts

  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
  • Webserver-Konfigurationseditor → Webserver-Einstellungen → /etc/nginx/conf.d/vhosts/ → Bearbeiten

Schritt 7: Ersetzen Sie diesen Verzeichnispfad des Domänennamenordners ▼

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

Ersetzen Sie durch den folgenden benutzerdefinierten Domänennamenordner-Verzeichnispfad ▼

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

8 步:Starten Sie den httpd-Dienst neu▼

systemctl restart httpd

9 步:.htaccess-Datei zum Hinzufügen einer Umleitungs-Ausschlussordner-Verzeichnisregel 

Wenn da istSpringt automatisch zum Second-Level-Domainnamen ohne den www-Top-Level-Domainnamenmüssen Sie in der .htaccess-Datei ▼ eine Umleitungsausschlussordner-Verzeichnisregel hinzufügen

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

Setzen Sie diesen Code vor die erste Regel, um die angegebene Verzeichnisausschlussfunktion ▼ zu erreichen

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

10 步:Aktualisieren Sie die Website, um zu sehen, ob die Änderungen wirksam werden?

  • Schließen Sie das Subdomain-CDN und aktualisieren Sie die Subdomain-Website.

11 步:Konfigurationsdateien auf lokalem Computer und Google Drive sichern

  • Wenn in WebServers Setting → Select WebServer nach dem Speichern und Neuerstellen der Konfiguration der oben manuell bearbeitete Dateiinhalt ungültig ist.
  • Es muss erneut manuell bearbeitet werden, was sehr mühsam ist. Daher müssen die Dateien nach der manuellen Bearbeitung gesichert werden, um die gesicherten Konfigurationsdateien schnell wiederherzustellen.

Das Folgende ist der Befehl zum schnellen Wiederherstellen der Backup-vhost-Konfigurationsdatei▼

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/

Stellen Sie nach dem Wiederherstellen der Backup-vhosts-Konfigurationsdatei sicher, dass Sie nginx und httpd neu starten, damit sie wirksam werden ▼

systemctl restart nginx
systemctl restart httpd
  • Dies dient nur zu Aufzeichnungszwecken und zur Information.

12 步:使用Better Search Replace-PluginPfadersetzung vornehmen

dieser Pfad ▼

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

durch ▼ ersetzen

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

13 步:Bild-Subdomain löschen ▼

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

14 步:Stellen Sie nach der Bestätigung das Subdomain-CDN wieder her

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) shared "Wie passt CWP den Verzeichnispfad des Subdomain-Ordners an?Bearbeiten Sie die vhosts-Datei", um Ihnen zu helfen.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-28218.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen