실행 환경 : Centos7
1, 아파치(httpd 2.4) 설치
$ yum install httpd
2. httpd start + 설치된 것 확인
$ systemctl start httpd
$ httpd -V
3. httpd.conf에서 www.hello.com으로 ServerName 지정
ServerName www.hello.com
4. DocumentRoot에 hello.com에 대한 html 파일 넣고 확인
5. 이름 기반 가상호스트 2개 적용해보기
* 이름 기반 가상호스트는 1대의 서버에 여러 도메인을 사용할 때 유용하다.
/etc/httpd/conf.d/vhost.conf를 생성하여 아래와 같이 적용
각 DocumentRoot에 다른 내용의 index.html을 넣어주었다.
해당 도메인들을 PC hosts 파일에 추가하였다.
<VirtualHost *:80> ServerName vhost1.hello.com → 가상호스트1 DocumentRoot /var/www/html_vhost1 ErrorLog "logs/vhost1.hello.com_error_logs" CustomLog "logs/vhost1.hello.com_access_logs" combined </VirtualHost> <VirtualHost *:80> ServerName vhost2.hello.com → 가상호스트2 DocumentRoot /var/www/html_vhost2 ErrorLog "logs/vhost2.hello.com_error_logs" CustomLog "logs/vhost2.hello.com_access_logs" combined </VirtualHost> |
'Infra > Apache' 카테고리의 다른 글
Apache - Tomcat 멀티 인스턴스 로드밸런싱 설정(RHEL7, RHEL8) (0) | 2023.10.20 |
---|---|
Apache web Server 컴파일 설치(RHEL 7 & RHEL 8) (0) | 2023.10.17 |
Apache MPM (0) | 2023.07.24 |
아파치와 톰캣 멀티 인스턴스 연동하기(httpd.conf 설정) (0) | 2023.07.19 |
아파치와 톰캣 연동(CentOS7, RHEL 7) (0) | 2023.07.19 |