전날 월요일에서 이어서 conf파일은 이게 최종 이 상태여야 함^_6
사진
cd /etc/skel
사용자 추가
useradd ai
useradd shopping
cd /home
확인 방법
각 사용자별로 운영하는 홈페이지
master.metaedunet.kr
ai.metaedunet.kr
shopping.metaedunet.kr
http://192.168.0.220/~master
http://192.168.0.220/~ai
http://192.168.0.220/~shopping
여기까지 하면 포비든이 뜰것임
권한을 줄것임~!~!~!
[master@I219 ~]$ ls 하면 public_html 있으면 냅두고 읎으면 만들기
그 상태에서 이거 하기
chmod 711 /home/master
chmod 755 /home/master/public_html
cd public_html
ls
touch index.html or index.php 둘중 하나라도 있으면 페이지가 뜸
권한만 주면 페이지가 없기에 안뜸
그러면 똑같이 ai 와 shopping도 똑같이 해주기
chmod 711 /home/ai
chmod 755 /home/ai/public_html/
cd /home/ai/public_html/
touch index.html
chmod 711 /home/shopping
chmod 755 /home/shopping/public_html/
cd /home/shopping/public_html/
touch index.html
근데 지금 192.168.0.92/~ai 나 " /~shopping 이런식으로 쳐야 하잖음
나는 ai.metaedunet.kr 이런식으로 하고 싶단 말임 그걸 할거임 ㅇㅇ
192.168.0.100 (웹서버)
192.168.0.99 (dns 서버)
nslooup kgorani.kr 이거 하면 99번이 대답해쥼 왜냐면 99가 dns여서
하나 서버에 dns, 웹서버 뭐 여러가지 한번에 깔아 놓을 수 있고
다른 방법으로는 하나의 서버당 서비스를 나눠서 깐것임
예를들어 유림킴서버는 dns ->99 나는 웹 서버라고 하면 웹에 관련된 서비스를 설치한 것임
자 근데 우리는 한번에 깔것임~!
이제 찐 시작 ---------------------------------
1. nano /etc/resolv.conf 쳐서
# Generated by NetworkManager
search jeonjucom.kr
nameserver 10.0.2.15 -> 이 부분 바꿔줫음
이제 nslookup 하면 아무것도 안나옴 nameserver를 바꿔줬기 때문에 10.0.2.15는 나임
예를들어
nslookup kyj16.kr
치면 server 못찾겠다고 나옴 왜냐면 도메인이 없어서
nslookup metaedunet.kr치면
교수님 꺼는 나옴 이건 99번이 대답해주는 것임~!
이거 nslookup 하면 주소가 192.168.0.219가 뜨게 해줄것임
자이제 뭐하냐 내꺼 이름 물어보면 ㄹㅇ 찾을 수 있게 할것임
2.
dnf -y install bind bind-utils -> dns 설치 됨
systemctl start named
netstat -ant | grep 53
cd /etc
ls -al | grep named.conf
cat named.conf
내용을 보자면 include하면 파일을 불러온댐
여기에 /etc/named.rfc1912.zones 여기에 내 도메인을 넣을것임
자 이제 뭐할거냐면 순서가
hosts (파일을 찾고 )> named.conf 에 가면> include 위에 zone{
}.. 이렇게 있잖음 그거를 수정할것임
zone "kgorani.kr" IN {
type hint;
file "kgorani.kr.zone";
};
이렇게 넣는 방법도 있고 다른 방법은
/etc/named.rfc1912.zones 여기에 내 파일을 넣을것임
nano /etc/named.rfc1912.zones에 가서
zone "localhost" IN {
type master;
file "named.localhost";
allow-update { none; };
};
이거 복사해서 복사한 그 바로 아래 자리에 똑같이 넣어주기
내가 찾고자 한 도메인을 써준느 것임 ~!
zone "kgorani.kr" IN {
type master;
file "kgorani.kr.zone";
allow-update { none; };
};
이렇게 썼음 학원에서는 이 방법으로 했음~!
설정은 /etc/named.rfc..여기서 했고
실제 zone파일은 /var/named 에 있음
cd /var/named
cp named.localhost kgorani.kr.zone
nano kgorani.kr.zone
$TTL 1D
@ IN SOA @ rname.invalid. (
0 ; serial
1D ; refresh
1H ; retry
1W ; expire
3H ) ; minimum
NS @
A 127.0.0.1
AAAA ::1
www IN A 10.0.2.15
ai IN A 10.0.2.15
shopping IN A10.0.2.15
* in a 10.0.2.15
이렇게 써줫음