2017-09-25 14 views
0

웹 관리가 처음입니다. 어떤 제안이라도 인정 될 것입니다.어떻게 아파치 웹 서버 wordpress를 실행하는 두 개의 자체 정적 사이트 시스템을 호스팅?

현재 설정 - example.com (WordPress 사이트)을 호스팅하는 웹 서버. 이제는 웹 서버의 /var/www/html/(wiki-content/uploads/fu) www가 포함 된 정적 콘텐츠 폴더 (fu)가 있습니다. example.com/fu을 클릭하면 웹 사이트에 대한 자체 도움말이 표시됩니다.

요구 사항 - 나는 fu 웹 사이트와 비슷한 방식으로 호스트해야하는 또 다른 자체 정적 도움말 웹 사이트 (테스트)가 있습니다.

내가 무슨 짓을 :

  1. 내가 서버의/var/www/html/(Website_Code__Folder_Deployed_from_SCM)/WP - 콘텐츠/업로드의 동일한 위치에 가서 다음 '테스트'업로드가 폴더를 자신의 내가 www.example.com/test를 탐색하면 정적 도움말 웹 사이트가 대신 404가 표시된다는 것을 알았습니다.
  2. IIS에서도 동일한 작업을 수행 했으므로 localhost로 정적 웹 사이트를 볼 수있었습니다/fu 및 "directory browsing"을 활성화 한 후 localhost/test /var/www/html/(Website_Code__Folder_Deployed_from_SCM)/wp-cont ent/uploads /는 업로드 폴더 안에 흩어져있는 fu의 모든 파일을 가지고 있습니다.
  3. 불행히도, 난 https://wordpress.stackexchange.com/questions/188120/how-do-i-serve-static-content-on-same-domain-as-wordpress

에서 좋은 것 아파치 & 워드 프레스를 통해 요청 흐름을 이해하는 데 도움이 자원에 대한 모든 포인터를 많이 이해 할 수 없었다.

좋습니다. 미리 감사드립니다!

답변

0

그것은 여러 가지 답변 매우 광범위한 질문입니다하지만 여기에 몇 가지 옵션이 있습니다 :

  1. 확인 테스트 폴더에 대한 사용 권한과 '테스트'폴더의 내용을. 'fu'폴더의 설정과 일치해야합니다. 사용 권한이 일치하지 않으면 chown/chmod 명령을 사용하여 수정하십시오.
  2. 권한이 일치하지만 내용이 여전히 작동하지 않으면 해당 디렉토리의 .htaccess 파일 (/ var/www/html 아래의 트리에있을 수 있음) 또는 Apache 구성으로 더 깊게 파고 들어야 할 수도 있습니다 파일 자체 (아마도/etc/apache/etc/apache2/etc/httpd에 있음)
  3. IMO는/var/www/아래에이 내용을위한 전용 디렉토리를 만들고 콘텐츠를 제공하도록 아파치 설정 파일을 수정하는 것이 이상적입니다 의도 한대로, 별칭 (Apache Docs)을 사용하고 있습니다. 이렇게하면 Wordpress와 별도로 콘텐츠를 관리하고 배포하고 관리 할 수 ​​있습니다.
+0

답장을 보내 주셔서 감사합니다. 나는 그것을 고칠 수 있었다. 오류 로그에서 나는 httpd가 실제로 index.html 파일을 기대했지만 실제로 정적 웹 사이트 폴더 안에있는 것이 index.htm이라는 것을 알았습니다. 나는 그것을 index.html로 이름을 바꾸었고 정적 인 웹 사이트 컨텐츠를 잘 처리했다. 디렉토리/var/www/html/ep-corp-develop-82e95bed3cc7276c1d4a6f5c5a92b1ba04cdf0f0/wp-content/uploads/scenchronize_help /에 일치하는 DirectoryIndex (index.html, index.php)가 없습니다. Options 지시어에 의해 금지 된 서버 생성 디렉토리 색인 –