모의해킹 수업 note 정리

05.07 WEB SERVER 가상 호스트👻

tommy76 2020. 5. 7. 14:59

가상 호스트

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 접속 성공