05.07 WEB SERVER 가상 호스트👻
가상 호스트
IP 기반 호스트
실습
1. 아이피 2개 이상 있어야함
아래 명령어로 새 아이피를 만들어줬다
ifconfig ens32:0 192.168.10.183
/app/apache/conf/httpd.conf 설정 값들
디렉터리 설정 값들
<VirtualHost 192.168.10.183>
DocumentRoot /home/web/httpd/183
ServerName 192.168.10.183
<Directory "/home/web/httpd/183">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
강사님꺼 conf 파일 설정 값
성공
강제적 접근 제어
도메인 이름 기반 호스트
하나의 IP로 여러 개의 웹사이트를 등록하는 기술?
암튼 현재 호스팅 업체에서 많이 쓰고 있다고 한다
목차
1. DNS 서버 세팅
2. vhosts.conf 세팅
3. httpd.conf 세팅
4. TEST
개요
DNS Server IP : 182
Apache Server IP : 184
※Apache server IP는 184 단 한 개
1. DNS 서버 세팅
DNS 서버 세팅부터 해야 한다
아래처럼 db1과 db2의 도메인을 새로 추가해준다
/var/named/에 zone 파일을 생성해준다 db1.zone , db2.zone
그럼 DNS 서버 세팅을 끝이다 서비스 재시작해주자
2. vhosts.conf 세팅
그리고 /app/apache/conf/extra/httpd-vhosts.conf 에서
위와 같이 수정해준다
db1.com 과 db2.com의 가상 호스트 주소를 추가해준 것이다
3. httpd.conf 세팅
그리고 /app/apache/conf/httpd.conf 파일에서 설정 몇 개 만줘져야한다
Include conf/extra/httpd-vhosts.conf 앞에 #으로 주석 처리되어있을 텐데 # 주석 삭제해줘야 한다
그러면 저 파일을 참조하겠다는 설정이 켜진다
그리고
서버 네임 지정해주고 도큐먼트루트 지정해주고
db1과 db2의 디렉터리 설정을 추가해준다
4. TEST
www.db1.com 접속 성공
www.db2.com 접속 성공