%EC%97%90%20%EC%97%AC%EB%9F%AC%20%ED%95%98%EC%9C%84%20%EB%8F%84%EB%A9%94%EC%9D%B8%EC%9D%B4%20%EC%9E%88%EB%8A%94%20%EC%97%AC%EB%9F%AC%20%EC%82%AC%EC%9D%B4%ED%8A%B8.png)
내 VPS에서 동일한 도메인의 모든 웹사이트가 아닌 여러 WordPress 웹사이트를 실행하려고 합니다. 솔직히 말하면 여러 개의 하위 도메인(하나의도메인) apache2에서 실행 중(지난 며칠 동안 이 작업을 수행했습니다 :)) 여러 도메인과 여러 하위 도메인을 모두 수행할 수 있는지 잘 모르겠습니다.
다음은 제가 사용하고 있는 /var/www/ 디렉토리 구조의 일부입니다:
/var/www/olbert.com/board/public_html/ /var/www/olbert.com/pursuit/public_html/ ... /var/www/jumpforjoysoftware.com/j4j/public_html
Olbert.com에는 5개의 별도 WordPress 사이트가 있습니다. JumpForJoySoftware는 워드프레스 사이트가 하나뿐인데 앞으로 추가 사이트도 지원하도록 설정하려고 합니다.
다음은 /etc/apache2/sites-available의 apache2 구성 파일의 일부입니다. 구성 파일의 "중요한" 부분만 보여주고 있다는 점에 유의하세요. http에서 https로 리디렉션하는 방법을 정의하는 각 사이트마다 하나씩 추가 파일이 있습니다.
먼저, board-le-ssl.conf:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName board.olbert.com
protocols h2 http/1.1
DocumentRoot /var/www/olbert.com/board/public_html
다음으로, 추구-le-ssl.conf:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin [email protected]
ServerName pursuit.olbert.com
DocumentRoot /var/www/olbert.com/pursuit/public_html
마지막으로 j4j.conf(아직 https 액세스를 설정하지 않았습니다):
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName jumpforjoysoftware.com
ServerAlias www.jumpforjoysoftware.com
DocumentRoot /var/www/jumpforjoysoftware.com/j4j/public_html
구성의 영향에 대해 이상한 점은 이것이다. olbert.com의 모든 하위 도메인(예:board.olbert.com, 추구.olbert.com)으로 서핑할 수 있습니다. 사이트가 올바르게 표시됩니다(https://로 리디렉션한 후).
하지만 내가 서핑을 하려고 할 때http://www.jumpforjoysoftware.com나는 결국https://286chestnut.olbert.com. 이상하네요.
테스트를 실행하기 전에 apache2 서비스를 다시 시작했는지 확인했습니다(치명적인 오류는 보고되지 않았습니다). 또한 리디렉션을 추적하는 웹사이트를 사용해 보았는데 아무 것도 표시되지 않습니다. 잘못된 페이지가 게재되었습니다.
어떤 조언이나 제안이라도 감사하겠습니다.