네이버같은 사이트를 보게 되면 PC 버전과 모바일버전은 도메인 주소가 다른걸 알수 있다.
MOBILE : https://m.naver.com
위와 같은 도메인을 서브도메인 혹은 2차도메인이라고 하며, 도메인을 구입한 호스팅업체를 통해 손쉽게 설정하고, 서버내 httpd.conf 를 수정하여 사용할 수 있다.
1. 호스팅업체에서 설정하기
카페 24의 경우로 예를 들자면 도메인 DNS 관리에 들어가게 되면 CNAME (별칭) 이라는 걸 통해 손쉽게 설정할 수 있다. 내가 개발중인 서비스의 경우 같은 도메인 내에서 pc 용 도메인과 mobile 용 도메인을 나눠쓸 예정이라서 m이라는 별칭을 적어주고 ip 는 똑같이 설정해 주었다.
2. httpd.conf 수정
NameVirtualHost *:80
#a.com
<VirtualHost *:80>
DocumentRoot "/var/www/html/a"
ServerName a.com
</VirtualHost>
#b.com
<VirtualHost *:80>
DocumentRoot "/var/www/html/b"
ServerName b.com
</VirtualHost>
이렇게 수정해주면 되는데 apache 의 버전에 따라 제일 위에 있는 NameVirtualHost *:80 를 사용하게 되면오류가 날수도 있다. 오류가 발생하면 해당 줄은 #(주석) 을 걸어주면 해결된다.
이렇게 간단하게 서브도메인(2차도메인) 의 오류를 해결할수 있다. 아주 간단하지 않은가?
'서버 > 리눅스 (centos)' 카테고리의 다른 글
카페24 퀵서버 세팅하기 (centos7, mariadb, php) (1) | 2021.12.01 |
---|