CWP, alt etki alanı klasör dizin yolunu nasıl özelleştirir?vhosts dosyasını düzenleyin

NedeniyleWordfence eklentisiDiğer alan adı yolları güvenli bir şekilde taranamaz, bu nedenle Wordfence eklentisinin güvenlik taramasını kolaylaştırmak için,WordPressGörüntü alt etki alanı yolu, WordPress web sitesinin aynı etki alanı adı klasörüne bağlıdır.

VestaCPve şubeleriHestiaCP, alan adı klasörü dizin yolunu özelleştirebilirsiniz.

fakat,CWP Kontrol PaneliAlt alan adı klasörü yolu, aynı alan adı klasörü içindeki yola bağlanacak şekilde özelleştirilemez.

gibi,Chen WeiliangBlog, alt etki alanı klasör yoluna bağlandı ▼

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

Bir alt alan adı eklerken, aynı alan adı klasörü içindeki yola bağlanmak etkili değildir ▼

/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
  • Böyle bir alt alan adı klasör yolu eklenemez...
  • İşte çözüm.

CWP özel alt alan adı klasör dizin yolu işlemi

  1. Önce alt alan adının klasör yolunu ekleyin (diğer alan adı klasörlerinden ayrı olarak ayarlayın):
    /home/用户名/public_html/img.chenweiliang.com
  2. Ardından, vhosts dosyasını manuel olarak düzenleyin ve bu alan adı klasörünün dizin yolunu değiştirin:
    /home/用户名/public_html/img.chenweiliang.com
  3. Aşağıdaki özel alan adı klasör dizin yolu ile değiştirin:
    /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com

Alan adı klasörünün dizin yolunu değiştirmek için CWP7'deki vhosts yapılandırma dosyası nasıl düzenlenir?

Aşama 1:Özel klasör dizini oluştur ▼

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

Aşama 2:Görüntü dosyasını az önce oluşturduğunuz özel klasörün dizin konumuna kopyalayın ▼

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

Aşama 3:WebServers Konfigürasyon Düzenleyicisine girin, Nginx alan adı vhosts konfigürasyon dosyasını ayrı olarak düzenlemeniz gerekir.

Nginx'in alan adı vhosts yapılandırma dosyasını "Düzenle"ye tıklayın▼

  • Web Sunucuları Yapılandırma Düzenleyicisi → Web Sunucusu Ayarları → /etc/nginx/conf.d/vhosts/ → Düzenle

CWP, alt etki alanı klasör dizin yolunu nasıl özelleştirir?vhosts dosyasını düzenleyin

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

Adım 4: Bu alan adı klasörü dizin yolunu değiştirin ▼

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

Aşağıdaki özel alan adı klasör dizin yolu ile değiştirin ▼

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

Aşama 5:nginx hizmetini yeniden başlatın ▼

systemctl restart nginx

Aşama 6:WebSunucuları Yapılandırma Düzenleyicisine girin, Apache etki alanı adı vhosts yapılandırma dosyasını ayrı olarak düzenlemeniz gerekir.

Apache'nin alan adı vhosts yapılandırma dosyasını "Düzenle"ye tıklayın▼

  • Web Sunucuları Yapılandırma Düzenleyicisi → Web Sunucusu Ayarları → /usr/local/apache/conf.d/vhosts/ → Düzenle

WebSunucuları Yapılandırma Düzenleyicisine girin, Apache alan adı vhosts yapılandırma dosyasını No. 2'yi düzenleyin

  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
  • /usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
  • Web Sunucuları Yapılandırma Düzenleyicisi → Web Sunucusu Ayarları → /etc/nginx/conf.d/vhosts/ → Düzenle

Adım 7: Bu alan adı klasörü dizin yolunu değiştirin ▼

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

Aşağıdaki özel alan adı klasör dizin yolu ile değiştirin ▼

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

Aşama 8:httpd hizmetini yeniden başlatın▼

systemctl restart httpd

Aşama 9:.htaccess dosyası, yönlendirme hariç tutma klasörü dizin kuralı eklemek için 

Varsawww üst düzey alan adı olmadan otomatik olarak ikinci düzey alan adına atlar, .htaccess dosyasına bir yeniden yönlendirme hariç tutma klasörü dizin kuralı eklemeniz gerekir ▼

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

Belirtilen dizin dışlama işlevini elde etmek için bu kodu ilk kuralın önüne koyun ▼

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

Aşama 10:Değişikliklerin etkili olup olmadığını görmek için web sitesi yenilensin mi?

  • Alt etki alanı CDN'sini kapatın ve alt etki alanı web sitesini yenileyin.

Aşama 11:Yapılandırma dosyalarını yerel bilgisayara ve Google Drive'a yedekleyin

  • WebSunucuları Ayarı → WebSunucusu Seç'te, yapılandırmayı kaydedip yeniden kurduktan sonra, yukarıda manuel olarak düzenlenen dosya içerikleri geçersiz olacaktır.
  • Tekrar manuel olarak düzenlenmesi gerekir, bu çok zahmetlidir, bu nedenle manuel düzenlemeden sonra, yedeklenen yapılandırma dosyalarını hızlı bir şekilde geri yüklemek için dosyaların yedeklenmesi gerekir.

Yedek sankon yapılandırma dosyasını hızlı bir şekilde geri yüklemek için komut aşağıdadır▼

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/

Yedekleme vhosts yapılandırma dosyasını geri yükledikten sonra, etkili olması için nginx ve httpd'yi yeniden başlattığınızdan emin olun ▼

systemctl restart nginx
systemctl restart httpd
  • Bu sadece kayıt amaçlı ve bilgi amaçlıdır.

Aşama 12:使用Daha İyi Arama Eklentiyi Değiştiryol değişikliği yap

bu yol ▼

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

▼ ile değiştir

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

Aşama 13:Resim alt alanını sil ▼

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

Aşama 14:Onaydan sonra, alt etki alanı CDN'sini geri yükleyin

发表 评论

E-posta adresiniz yayımlanmayacaktır. 必填 项 已 用 * 标注

En gidin