stackoverflow 관련 기사를 찾았지만 시도한 다양한 제안을 본 적이 있지만 여전히 문제가 발생하므로 이것이 게시 이유입니다.Apache2에서 여러 도메인 호스팅 - 어떻게해야하나요?
DNS, Debian, Apache2 및 Wordpress와 관련된 질문이 있습니다. 나는이 문제로 당분간은 어려움을 겪어 왔지만 해결하지 못했습니다. 내 현재의 결론은 2there는 나의 dns와 apache 가상 호스트 정의와 관련이있다 "고 말했다.
이 내 설정이 모습입니다 : 나는 "자신"moniker.com 주최
- 두 도메인 -의이 도메인 A를 호출하고
- 데비안, 아파치와 워드 프레스와 호스팅 VPS를 DOMAINB 수 있습니다. VPS는 각 도메인이 세 개의 'A'레코드가 정의한 IP xyzt
- 있다 : '*', '@'와 워드 프레스로 만든 'WWW'
- URL 재 작성 사용 가능 (a2enmod 재)
- 가 워드 프레스를 설치하고 링크 아래의 가상 호스트 지시문에 지정된 두 문서 디렉토리에 대한 디렉토리
'domaina'와 'domainb'모두 내 vps를 가리키며이 작업이 정상적으로 작동합니다. 그러나 내가 해결할 수 없었던 것은 vps가 "다중 가상 호스트"를 처리하도록하는 것입니다. 나는 아파치에서 가상 호스트를 사용하여 이것을 처리 할 수있을 것이라고 생각했다. 이를 위해 나는 두 사이트에서 정의한/등/아파치/사이트 이용 가능한 다음과 같습니다
(파일 : /etc/apache2/sites-available/domaina.com)
<VirtualHost x.y.z.t:80>
ServerName domaina.com
ServerAdmin [email protected]
DocumentRoot /var/www/domaina.com
DirectoryIndex index.php
<Directory /var/www/domaina.com/>
AllowOverride all
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
(파일 : /etc/apache2/sites-available/domainb.com)
<VirtualHost x.y.z.t:80>
ServerName domainb.com
ServerAdmin [email protected]
DocumentRoot /var/www/domainb.com
DirectoryIndex index.php
<Directory /var/www/domainb.com/>
AllowOverride all
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
지금, 나는 내가 인덱스 기본 아파치 디렉토리에서 결국 웹 브라우저에서 위의 사이트를 해결하려고 할 때. html 파일은 두 개의 다른 wordpress 구성에 도착하는 대신 브라우저에서 렌더링됩니다. 분명히 "VirtualHosts"및/또는 DNS 구성에 관한 내 생각에는 잘못된 것이 있습니다 ...
/etc/unit.d/apache2가 다시 시작되었다는 것을 잊어 버렸습니다 ... 죄송합니다 ...
솔직히 말해서 나는 여기에서 길을 잃었고 이것에 대한 도움은 매우 감사 할 것입니다.
건배 당신이 다시 시작 아파치를하고있는 경우
명백한 참조,하지만 난 물어 봐야? – Dunhamzzz