2020. 6. 8.

[Network] 네트워크 구성 실습 2. 리눅스 DNS, 아파치 - 외부 네임서버


리눅스 3대의 방화벽과 selinux off

ntsysv


vi /etc/selinux/config

# enforcing disabled 변경


20
DNS, 아파치 - 외부 네임서버
ip 192.168.20.11
subnet 255.255.255.0
gateway 192.168.20.1


*DNS 설치
yum install -y bind
# dns 설치
vi /etc/named.conf
# dns 파일 설정 수정
options {
directory "/var/named";
};
zone "." {
type hint;
file "named.ca";
};
# ca 파일 수정
mv /var/named/named.ca /var/named/named_default.ca
vi /var/named/named.ca
# DNS 설정 변경
vi /etc/resolv.conf
nameserver 192.168.20.11
# 네트워크 재설정 서비스 재시작
vi /etc/sysconfig/network-scripts/ifcfg-ens32
systemctl restart named.service
systemctl restart network


*아파치 설치

cd /usr/local/

파일 가져오는 과정 (안정버전)

ftp 192.168.10.11
kst11 #로그인
get httpd-2.2.34.tar.gz
bye
tar xvfz httpd-2.2.34.tar.gz
#압축을 푼다
cd ./httpd-2.2.34
# 설치된 httpd 하위 디렉토리로 이동
./configure --prefix=/app/apache --enable-so
# --enable-so : 동적 라이브러리 사용 가능하게 해준다.
make
# 컴파일러 소환
make install
# 컴파일해서 설치

#서버 네임을 등록해줘야한다
cp /app/apache/conf/httpd.conf /app/apache/conf/httpd.conf_default
vi  /app/apache/conf/httpd.conf
ServerName localhost

입력해준다.
# Apache 서버 구동
# 항상 아파치는 이렇게 실행해야한다.
/app/apache/bin/apachectl start
#구동확인
같은 네트워크에서 접속해본다
192.168.20.11


systemctl enable named.service
vi /etc/rc.d/rc.local
chmod u+x /etc/rc.d/rc.local
/app/apache/bin/apachectl start
route add -net 192.168.30.0 netmask 255.255.255.0 gw 192.168.20.254
route add 192.168.30.0 mask 255.255.255.0 192.168.20.254 -p

댓글 없음:

댓글 쓰기