原文链接:https://www.chenweiliang.com/cwl-28218.html
由于Wordfence插件无法安全扫描到其它域名路径,所以为了方便Wordfence插件进行安全扫描,需要将WordPress图片子域名路径,绑定到WordPress网站的同一个域名文件夹之内。
VestaCP和它的分支HestiaCP,是可以自定义域名文件夹目录路径的。
但是,CWP控制面板的子域名文件夹路径,无法自定义绑定到同一个域名文件夹之内的路径。
比如,陈沩亮博客已经绑定子域名文件夹路径 ▼
/home/用户名/public_html/chenweiliang.com
在添加子域名时,是无法生效绑定到同一个域名文件夹之内的路径 ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
- 这样的子域名文件夹路径,是无法完成添加的……
- 以下是解决办法。
CWP自定义子域名文件夹目录路径流程
- 先添加子域名的文件夹路径(和其它域名文件夹分开设置):
/home/用户名/public_html/img.chenweiliang.com
- 然后,才进行手动编辑vhosts文件,将此域名文件夹目录路径进行替换:
/home/用户名/public_html/img.chenweiliang.com
- 替换为以下自定义域名文件夹目录路径:
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
CWP7如何编辑vhosts配置文件,替换域名文件夹目录路径?
第 1 步:生成自定义文件夹目录 ▼
mkdir /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
第 2 步:把图片文件,复制到刚才生成自定义文件夹目录位置 ▼
cp -rpf -f /home/用户名/public_html/img.chenweiliang.com/* /home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
第 3 步:进入WebServers Configuration Editor,需要分别编辑Nginx的域名vhosts配置文件。
点击“Edit”Nginx的域名vhosts配置文件 ▼
- WebServers Configuration Editor → WebServer Settings → /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
第 4 步:将此域名文件夹目录路径进行替换 ▼
/home/用户名/public_html/img.chenweiliang.com
替换为以下自定义域名文件夹目录路径 ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
第 5 步:重启nginx服务 ▼
systemctl restart nginx
第 6 步:进入WebServers Configuration Editor,需要分别编辑Apache的域名vhosts配置文件。
点击“Edit”Apache的域名vhosts配置文件 ▼
- WebServers Configuration Editor → WebServer Settings → /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
- WebServers Configuration Editor → WebServer Settings → /etc/nginx/conf.d/vhosts/ → Edit
第 7 步:将此域名文件夹目录路径进行替换 ▼
/home/用户名/public_html/img.chenweiliang.com
替换为以下自定义域名文件夹目录路径 ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
第 8 步:重启httpd服务 ▼
systemctl restart httpd
刷新网站,查看修改是否生效?
- 关闭子域名CDN,刷新子域名网站。
第 9 步:备份配置文件到本地电脑和谷歌网盘
- 如果在WebServers Setting → Select WebServer,保存和重建配置之后,以上手动编辑的文件内容都会失效。
- 需要再次手动编辑,非常麻烦,所以手动编辑好之后,必须备份文件。
第 10 步:使用Better Search Replace插件进行路径替换
将此路径 ▼
home/用户名/public_html/img.chenweiliang.com
替换为 ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
第 11 步:删除图片子域名 ▼
rm -rf /home/用户名/public_html/img.chenweiliang.com
欢迎转载《CWP如何自定义子域名文件夹目录路径?编辑vhosts文件》
欢迎分享本文链接:https://www.chenweiliang.com/cwl-28218.html
网站地址:https://www.chenweiliang.com/
欲获取更多资讯内幕和秘技,欢迎进入Telegram频道:https://www.chenweiliang.com/go/tgchannel
没有评论:
发表评论