현재 설정은 다음과 같습니다. 등록 된 도메인 이름이 있습니다. 내 도메인 공급자를 통해 내 도메인을 동적 IP 주소로 지정했습니다. 그래서 mysite.com은 97.89.120.x를 가리킨다Apache : 하위 도메인, 가상 호스트 및 동적 DNS
나는 dd-wrt 라우터를 가지고있다. 그리고 나의 동적 인 IP를 유지하고있다. 그리고 모든 포트 80과 443 요청을 192.168.121.50의 나의 아파치 서버 IP로 포워딩한다.) 여기 미친
내 아파치 서버는 443 고양이의/etc/아파치/사이트-가능/기본
<VirtualHost *:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
고양이의/etc/아파치가/사이트-가능/기본-SSL 포트에 대한 모든 포트 80 요청을 리디렉션
<VirtualHost _default_:443>
ServerAdmin [email protected]
DocumentRoot /var/www/mycloud
</VirtualHost>
이 모든 것은 챔피언처럼 작동하며 매우 직설적입니다.
cloud.mysite.com의 하위 도메인을 추가하고 싶습니다. 따라서 mysite.com과 cloud.mysite.com은 모두 동일한 동적 IP 97.89.120.x를 가리 킵니다. 내 dd-wrt 라우터에서 모든 포트 80 및 443 요청을 내 환경의 새 서버에 전달합니다. 192.168.121.60
나는이 새로운 호스트의 아파치 서버가 mysite.com를 호스팅하고 다른 서버 192.168.121.50에 cloud.mysite.com에 대한 요청을 전달하고, HTTPS/SSL/포트 443
그래서로 리디렉션하려면 이 작업을 수행하기 위해 가상 서버를 정확히 설정하려면 어떻게해야합니까? 나는 성공하지 않고 이와 비슷한 시도를 해왔다.
NameVirtualHost *
<VirtualHost *:80>
ServerName www.mysite.com
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName www.cloud.mysite.com
ServerAlias 192.168.121.50
DocumentRoot /var/www/mycloud
</VirtualHost>
하위 도메인을 다른 서버로 리디렉션하여 작동 시키려면 어떻게해야합니까?