CentOS7 Virtual Host 설정
CentOS7 Virtual Host 설정
안녕하세요
JP-Hosting 입니다.
CentOS7 에서 가상호스트 설정하는 법에 다루려고합니다.
- 테스트환경은 CentOS7.8 및 Apache 2.4.6입니다.
[root@localhost ~]# rpm -qa *-releasecentos-release-7-8.2003.0.el7.centos.x86_64[root@localhost ~]# httpd -vServer version: Apache/2.4.6 (CentOS)Server built: Apr 2 2020 13:13:23
- 이름기반 VIRTUAL HOST 설정
하나의 서버가 여러 개의 도메인을 가지고 있고, 각각의 도메인마다 다른서비스를 하고 싶을 때 아파치의 VirtualHost를 사용하면 하나의 서버로 각기 다른 도메인을 서비스할 수 있습니다.
예를 들어, admin_myhomepage.com 라는 도메인(관리용)과 myhomepage.com이라는 도메인(서비스용)이 있을 때, 각각 다른 사이트를 보여주어 용도를 나눌때도 활용이 가능합니다.
- HTTPD.CONF 수정
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf# Supplemental configuration## Load config files in the "/etc/httpd/conf.d" directory, if any.IncludeOptional conf.d/*.conf# Virtual hostsNameVirtualHost *:80<VirtualHost *:80>DocumentRoot "/var/www/test1/"ServerName jp-hosting.jpServerAlias test1.jp-hosting.jp</VirtualHost><VirtualHost *:80>DocumentRoot "/var/www/test2/"ServerName jp-hosting.jpServerAlias test2.jp-hosting.jp</VirtualHost>
- 실행파일 생성
아래와 같이 /var/www/test1, /var/www/test2 경로에 index.html 파일을 만들고 내용만 다르게 설정해두었습니다.
[root@localhost ~]# cd /var/www/test1[root@localhost test1]# cat index.htmltest1 file[root@localhost test1]# cd /var/www/test2[root@localhost test2]# cat index.htmltest2 file
- 접속 화면 확인
오늘은 간단하게 Virtual Host 설정하는 법을 다루어보았습니다.
위 내용을 응용하면, 여러 도메인을 서버에 설정하실수 있습니다.
서버문의는 홈페이지 통해 메신저 연락 부탁드립니다.
감사합니다.
댓글 없음:
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.