
나만의 vps가 있고 내 도메인에 하위 도메인을 추가하고 싶습니다. 나는 이것이 아파치가 처리할 수 있는 것이라고 생각했습니다.
그래서 저는 내 도메인 요청을 내 서버로 보내는 다른 사람의 DNS를 사용하고 있습니다.
나는 apache2의 '기본' 설치를 망치는 일을 실제로 한 적이 없습니다.
현재 내 사이트에서 다음을 활성화했습니다.
NameVirtualHost x.x.x.x:80
<VirtualHost x.x.x.x:80>
ServerName www.domain.com
ServerAlias domain.com
DocumentRoot /var/www/domain
AccessFileName .htaccess
<Directory /var/www/domain>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>
동일한 IP를 가진 두 번째 가상 호스트를 추가하고 domain.com 항목을 subdomain.domain.com으로 변경하려고 시도했지만 다시 시작하면 이름이 같은 가상 호스트가 여러 개 있다는 오류가 발생합니다.
나는 이에 대한 간단한 해결책이 있다고 생각하며, 이를 알아내기 위해 충분한 시간을 보냈습니다.
답변1
단순한 일이 잘못되었을 것입니다. 다음의 매우 간단한 예를 시도해 보세요.
이름VirtualHost *:80 <가상호스트 *:80> DocumentRoot /var/www/domain 서버이름 www.domain.com </VirtualHost> <가상호스트 *:80> DocumentRoot /var/www/sub1 서버 이름 sub1.domain.com </VirtualHost>