기사 디렉토리
~로 인해워드펜스 플러그인다른 도메인 이름 경로는 안전하게 스캔할 수 없으므로 Wordfence 플러그인의 보안 스캔을 용이하게 하기 위해 다음을 수행해야 합니다.워드프레스(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에서 가상 호스트 구성 파일을 편집하고 도메인 이름 폴더의 디렉토리 경로를 바꾸는 방법은 무엇입니까?
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 구성 편집기에 들어가려면 Nginx 도메인 이름 vhosts 구성 파일을 별도로 편집해야 합니다.
Nginx의 도메인 이름 가상 호스트 구성 파일 "편집" 클릭 ▼
- WebServers 구성 편집기 → WebServer 설정 → /etc/nginx/conf.d/vhosts/ → 편집
/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 구성 편집기에 들어가려면 Apache 도메인 이름 vhosts 구성 파일을 별도로 편집해야 합니다.
Apache의 도메인 이름 가상 호스트 구성 파일 "편집"을 클릭합니다 ▼
- WebServers 구성 편집기 → WebServer 설정 → /usr/local/apache/conf.d/vhosts/ → 편집
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.conf
/usr/local/apache/conf.d/vhosts/img.chenweiliang.com.ssl.conf
- WebServers 구성 편집기 → WebServer 설정 → /etc/nginx/conf.d/vhosts/ → 편집
7단계: 이 도메인 이름 폴더 디렉토리 경로 바꾸기 ▼
/home/用户名/public_html/img.chenweiliang.com
다음 사용자 정의 도메인 이름 폴더 디렉토리 경로로 교체 ▼
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
8단계:httpd 서비스 다시 시작▼
systemctl restart httpd
9단계:리디렉션 제외 폴더 디렉터리 규칙을 추가하기 위한 .htaccess 파일
있는 경우www 최상위 도메인 이름 없이 자동으로 두 번째 수준 도메인 이름으로 이동합니다., .htaccess 파일에 리디렉션 제외 폴더 디렉터리 규칙을 추가해야 합니다 ▼
RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC]
지정된 디렉토리 제외 기능을 달성하려면 이 코드를 첫 번째 규칙 앞에 두십시오 ▼
RewriteEngine On RewriteCond %{REQUEST_URI} !^/img.chenweiliang.com/.*$ [NC] RewriteCond %{HTTP_HOST} !^www\. [NC] RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
10단계:변경 사항이 적용되는지 확인하려면 웹 사이트를 새로고침하시겠습니까?
- 하위 도메인 CDN을 닫고 하위 도메인 웹 사이트를 새로 고칩니다.
11단계:로컬 컴퓨터 및 Google 드라이브에 구성 파일 백업
- WebServers 설정 → WebServer 선택에서 설정을 저장하고 재구축하면 위에서 수동으로 편집한 파일 내용은 무효가 됩니다.
- 다시 수동으로 편집해야 하는 번거로움이 있으므로, 수동 편집 후에는 백업된 구성 파일을 빠르게 복원하기 위해 파일을 백업해야 합니다.
다음은 백업 가상호스트 설정 파일을 빠르게 복원하는 명령어입니다▼
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/
백업 가상 호스트 구성 파일을 복원한 후 nginx 및 httpd를 다시 시작하여 적용해야 합니다. ▼
systemctl restart nginx systemctl restart httpd
- 이것은 기록 목적 및 정보용입니다.
12단계:使用더 나은 검색 교체 플러그인경로 대체 만들기
이 길 ▼
home/用户名/public_html/img.chenweiliang.com
▼로 대체
/home/用户名/public_html/chenweiliang.com/wp-content/img.chenweiliang.com
13단계:이미지 하위 도메인 삭제 ▼
rm -rf /home/用户名/public_html/img.chenweiliang.com
14단계:확인 후 하위 도메인 CDN 복원
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 공유 "CWP는 하위 도메인 폴더 디렉터리 경로를 어떻게 사용자 지정합니까?vhosts 파일 편집"을 참조하십시오.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-28218.html
최신 업데이트를 받으려면 Chen Weiliang 블로그의 Telegram 채널에 오신 것을 환영합니다!
📚 이 가이드에는 엄청난 가치가 담겨 있습니다. 🌟이것은 흔치 않은 기회입니다. 놓치지 마세요! ⏰⌛💨
당신이 원한다면 공유하고 좋아하십시오!
당신의 공유와 좋아요는 우리의 지속적인 동기 부여입니다!