프로그래밍 농장

Linux [ DNS 서버관련 메모 ] 본문

Linux

Linux [ DNS 서버관련 메모 ]

Tennessee201 2019. 12. 2.
728x90

2차 name server 구성 ex)

 

1차 ex) /etc/named.rfc1912.zones

 

zone "koreait.com" IN {

        type master;

        file "koreait.com.zone";

        allow-update { any; };

        allow-transfer { 192.168.111.129; }; == 2차 네임서버 IP 

};

 

방화벽 설정 :  firewall-cmd --permanent --add-service=dns

firewall-cmd --reload

 

2차 ex) /etc/named.rfc1912.zones

 

zone "koreait.com" IN {

        type slave;

        masters { 192.168.111.128; }; == 1차 네임서버 IP 

        masterfile-format text; == 전송되는 영역 파일 형식 정의

        file "slaves/koreait.com.slave"; == 전송될 영역 파일 경로 정의 

};

 

 

 

=====================================

 

web server == 웹 서비스를 제공하는 역활을 하는 서버 

 

== 웹(www) 상에 있는 서버이므로 인터넷만 가능하다면 어디서든 방문 가능

== html , php , jsp 웹 문서를 실행시키는 실행환경 제공 

 

 

windows server = ftp , web == IIS  == 비용 발생  (유료) , only windows 

linux        =  ftp = vsftpd

       = web = apache  == 무료 , 공개형 웹서버 

== free platform == 호환성 우수 

== 모듈(module)  사용 == 기능 추가 용이 

== 보조적 프로그램 다양  

 

== apache 재단의 명칭 == 아파치 재단에서 후원하는 오픈소스 커뮤니티에서 개발한 http server 의미

== http : 인터넷에서 웹서버와 사용자 웹 브라우저 사이에서 문서를 전송하기 위해서 개발한 프로토콜 

 

웹 서버 동작 방식 

 

정적 웹서버 동작 방식 == 웹 문서의 결과 전송 

 

ex) 각 사이트 메인 페이지  == 누구나 

 

동적 웹서버 동작 방식 == 웹 프로그램의 결과 전송 

 

ex) 로그인 이후의 페이지  == 개인만

 

== apache  는 기본적으로는 정적 방식으로 동작 == 프로그램 연동시 동적 방식으로도 가능 ex) tomcat ..

 

패키지 설치 :  yum -y install httpd*

 

서비스 실행 : systemctl restart httpd

 

 /etc/httpd/conf/httpd.conf == apache 주 설정 파일 

 

31 ServerRoot  == apache 설정 파일들이 저장될 경로 -- apache 의 home directory 

 

ServerTokens [지시어] == 오류문등에 표시되는 서버 정보 설정 

== ServerSignature on 까지 추가 작성 필요 

[지시어]

 

Full : 아파치 서버 버전  , 운영체제  , 모듈 정보등을 모두 출력

OS : 아파치 서버 버전 , 운영체제 정보만을 출력

Minor : 아파치 서버의 하위 버전까지 출력

Min : 아파치 서버의 모든 정보만을 출력

Major : 아파치 서버의 주 버전 정보만을 출력

Prod : 아파치 서버의 정보만을 출력 

 

 

Listen 80 == 웹 서버는 기본적으로 80 port 사용 -- 80 port 로의 모든 주소 요청 허용 

== 필요시 특정 client 접근 , 랜덤 port 사용 정의 가능 

 

728x90

'Linux' 카테고리의 다른 글

Linux [ database ]  (0) 2019.12.04
Linux [ 웹서버 - virtual host(가상 호스트) ]  (0) 2019.12.04
Linux [ web server ]  (0) 2019.12.02
Linux [ DNS 서버 구축하기 ]  (0) 2019.12.02
Linux [ DNS ( Domain Name Service ) ]  (0) 2019.11.28