본문 바로가기
리눅스

웹 서버에 도메인 및 서브도메인 연결하기

by 딸기뚜왈기 2024. 3. 30.

[2024.03.30]

[web server]

 

01. 프로그램 설치

> 서버 : apache

>클라이언트 : edge, chrome, firefox

>데몬 : httpd

 

#yum -y install httpd*

 

 

02.환경 설정 파일

> /etc/httpd/conf/httpd.conf

>웬문서: /var/www/html/index.html

 

 

[root@localhost /]# cd /etc/httpd/conf
[root@localhost etc]# cd httpd
[root@localhost conf]# pwd
/etc/httpd/conf
[root@localhost conf]# ll
합계 28
-rw-r--r--. 1 root root 12005 10월 28 18:32 httpd.conf
-rw-r--r--. 1 root root 13430 10월 28 18:34 magic
[root@localhost conf]# vi httpd.conf

디렉토리 인덱스


34 ServerRoot "/etc/httpd" <--- 루트 디렉토리
47 Listen 80 <-- 포트번호 , 변경가능
71 User apache
72 Group apache

 

91 ServerAdmin root@localhost <-- 이상이 있을 때 이쪽으로 메일이온다.

 

107 <Directory />
108     AllowOverride none
109     Require all denied
110 </Directory>

124 DocumentRoot "/var/www/html"
 <-- 웹문서 들어가는 디렉토리

129 <Directory "/var/www">
130     AllowOverride None
131     # Allow open access:
132     Require all granted
133 </Directory>

161     Require all granted <-- 모두 허용 어떤 ip어드레스에서도 허용된다. 

 

169     DirectoryIndex index.html  ex)top.html  default.html 사용하기도 함.

310     AddType text/html .shtml <-- 확장자를 어디까지 서비스를 지원해줄것인가
311     AddOutputFilter INCLUDES .shtml

 

 

 

03. 서버 시작/재시작/중지

#systemctl restart httpd

 

 

 

cd /etc
vi named.rfc1912.zones 


cd /var/named
ll
rm -rf test2.co.kr.zone test3.co.kr.zone test4.co.kr.zone test5.co.kr.zone 
ll
cp test.co.kr.zone web.co.kr.zone
vi web.co.kr.zone 

web.co.kr로 접속해도 192.168.10.50으로 접속되고,

www.web.co.ker로  로 접속해도 192.168.10.50으로 접속되도록

서브 도메인 만들어줌. 


systemctl restart named
host web.co.kr


cd /etc
vi resolv.conf


host web.co.kr



web.co.kr 은 50번 서버로 열기

[50]

 

 

 

----------------------------------------------------

mission : web2.co.kr 는 100 서버로 열기. web3.co.kr는  150 서버로 열기

[root@localhost named]# cd /etc
[root@localhost etc]# vi resolv.conf
[root@localhost etc]# vi named.rfc1912.zones 


[root@localhost etc]# cd /var/named
[root@localhost named]# cp test.co.kr.zone web2.co.kr.zone
[root@localhost named]# cp test.co.kr.zone web3.co.kr.zone
[root@localhost named]# cd /etc
[root@localhost etc]# vi resolv.conf


[root@localhost etc]# cd /var/named
[root@localhost named]# vi web2.co.kr.zone 


[root@localhost named]# vi web3.co.kr.zone 

 

[root@localhost etc]# systemctl restart named
[root@localhost etc]# host web3.co.kr
web3.co.kr has address 192.168.10.150
[root@localhost etc]# host web2.co.kr
web2.co.kr has address 192.168.10.100

 



web2.co.kr 100 번 서버로 열기

[50]


 web3.co.kr  150 번 서버로 열기

[50]