Direktori Artikel
disebabkan olehPemalam WordfenceLaluan nama domain lain tidak boleh diimbas dengan selamat, jadi untuk memudahkan pengimbasan keselamatan pemalam Wordfence, adalah perlu untukWordPressLaluan subdomain imej terikat pada folder nama domain yang sama pada tapak web WordPress.
VestaCPDan cawangannya HestiaCP, anda boleh menyesuaikan laluan direktori folder nama domain.
tetapi,Panel Kawalan CWPLaluan folder nama subdomain tidak boleh disesuaikan untuk mengikat laluan dalam folder nama domain yang sama.
seperti,Chen WeiliangBlog telah terikat pada laluan folder subdomain ▼
/home/用户名/public_html/chenweiliang.com
Apabila menambah nama subdomain, ia tidak boleh berkuat kuasa untuk mengikat laluan dalam folder nama domain yang sama ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
- Laluan folder nama subdomain sedemikian tidak boleh ditambah...
- Inilah penyelesaiannya.
Proses laluan direktori folder nama subdomain tersuai CWP
- Mula-mula tambah laluan folder nama subdomain (ditetapkan secara berasingan daripada folder nama domain lain):
/home/用户名/public_html/img.chenweiliang.com
- Kemudian, edit fail vhosts secara manual dan gantikan laluan direktori folder nama domain ini:
/home/用户名/public_html/img.chenweiliang.com
- Gantikan dengan laluan direktori folder nama domain tersuai berikut:
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Bagaimana untuk mengedit fail konfigurasi vhosts dalam CWP7 dan menggantikan laluan direktori folder nama domain?
Langkah 1:Hasilkan direktori folder tersuai ▼
mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Langkah 2:Salin fail imej ke lokasi direktori folder tersuai yang baru anda hasilkan ▼
cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Langkah 3:Masukkan Editor Konfigurasi WebServers, anda perlu mengedit fail konfigurasi vhosts nama domain Nginx secara berasingan.
Klik "Edit" fail konfigurasi vhosts nama domain Nginx▼
- Editor Konfigurasi WebServers → Tetapan WebServer → /etc/nginx/conf.d/vhosts/ → Edit
/etc/nginx/conf.d/vhosts/img.chenweiliang.com.conf
/etc/nginx/conf.d/vhosts/img.chenweiliang.com.ssl.conf
Langkah 4: Gantikan laluan direktori folder nama domain ini ▼
/home/用户名/public_html/img.chenweiliang.com
Gantikan dengan laluan direktori folder nama domain tersuai berikut ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Langkah 5:Mulakan semula perkhidmatan nginx ▼
systemctl restart nginx
Langkah 6:Masukkan Editor Konfigurasi WebServers, anda perlu mengedit fail konfigurasi vhosts nama domain Apache secara berasingan.
Klik "Edit" fail konfigurasi vhosts nama domain Apache▼
- Editor Konfigurasi WebServers → Tetapan WebServer → /usr/local/apache/conf.d/vhosts/ → Edit
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
- Editor Konfigurasi WebServers → Tetapan WebServer → /etc/nginx/conf.d/vhosts/ → Edit
Langkah 7: Gantikan laluan direktori folder nama domain ini ▼
/home/用户名/public_html/img.chenweiliang.com
Gantikan dengan laluan direktori folder nama domain tersuai berikut ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Langkah 8:Mulakan semula perkhidmatan httpd▼
systemctl restart httpd
Langkah 9:Fail .htaccess untuk menambah ubah hala tidak termasuk peraturan direktori folder
Sekiranya adaAkan melompat ke nama domain peringkat kedua secara automatik tanpa nama domain peringkat atas www, anda perlu menambah peraturan direktori folder pengecualian ubah hala dalam fail .htaccess ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
Letakkan kod ini sebelum peraturan pertama untuk mencapai fungsi pengecualian direktori yang ditentukan ▼
RewriteEngine On RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
Langkah 10:Muat semula tapak web untuk melihat sama ada perubahan berkuat kuasa?
- Tutup CDN subdomain dan muat semula tapak web subdomain.
Langkah 11:Sandarkan fail konfigurasi ke komputer setempat dan Google Drive
- Jika dalam Tetapan WebServers → Pilih WebServer, selepas menyimpan dan membina semula konfigurasi, kandungan fail yang diedit secara manual di atas akan menjadi tidak sah.
- Ia perlu diedit secara manual sekali lagi, yang sangat menyusahkan, jadi selepas pengeditan manual, fail mesti disandarkan untuk memulihkan fail konfigurasi yang disandarkan dengan cepat.
Berikut ialah arahan untuk memulihkan fail konfigurasi vhost sandaran dengan cepat▼
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/
Selepas memulihkan fail konfigurasi vhosts sandaran, pastikan anda memulakan semula nginx dan httpd untuk berkuat kuasa ▼
systemctl restart nginx systemctl restart httpd
- Ini adalah untuk tujuan rekod dan maklumat sahaja.
Langkah 12:使用Pemalam Ganti Carian Lebih Baikmembuat penggantian laluan
laluan ini ▼
home/用户名/public_html/img.chenweiliang.com
gantikan dengan ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
Langkah 13:Padam subdomain imej ▼
rm -rf /home/用户名/public_html/img.chenweiliang.com
Langkah 14:Selepas pengesahan, pulihkan CDN subdomain
Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Bagaimana CWP menyesuaikan laluan direktori folder subdomain?Edit fail vhosts" untuk membantu anda.
Selamat datang untuk berkongsi pautan artikel ini:https://www.chenweiliang.com/cwl-28218.html
Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!