나만의 Web Server 만들기

Centos 7 - 아파치(Apache) 설치

 ※ 명령어 입력시 앞에 #은 프롬프트를 의미하므로 #까지 입력하시면 않됩니다.

최초 접속을 하면 네트워크에 연결이 되어 있는지 간단한 테스트를 시행합니다.

# ping 168.126.63.1

네트워크가 연결이 않되어 있으면 연결시켜 줍니다. 

그런후 update 시켜 줍니다.

# yum -y update

FTP  서버 설치

# yum -y install vsftpd                     !- vsftpd 설치

# systemctl enable vsftpd.service           !- 부팅시 vsftpd 자동시작

# systemctl start vsftpd                    !- ftp 서비스 시작

 

방화벽 설치

# yum -y install system-config-firewall-tui

방화벽 설치후 사용하려는 포트를 허용하는 스크립트 작성

# vi /etc/sysconfig/iptables

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT

:wq 
  ▶ 포트 80 : 아파치
  ▶ 포트 22 : SSH
  ▶ 포트 21 : FTP
  ▶ 포트 3306 : MySql 

방화벽 시작 및 부팅시 자동 시작 설정

# systemctl mask firewalld                  !-  방화벽 데몬 Disable

# systemctl start iptables                  !-  방화벽 시작

# systemctl enable iptables.service         !-  부팅시 자동 시작

 

이제 아파치(Apache)서버를 설치합니다.

# yum -y install httpd                      !- 아파치 설치

# systemctl enable httpd.service            !- 부팅시 자동시작

# systemctl start httpd                     !- 아파치 서버 시작

아파치 서버를 시작 했으면 이제 브라우저에서 제대로 작동하는지 확인해 봅니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

이렇게 나오면 성공적으로 설치가 된것입니다..

이제 서버를 재부팅하여 재부팅시에도 아파치 서버가 제대로 돌아가는지 확인해 봅니다.

# reboot

 

축하드립니다. 이제 아파치(Apache)서버를 사용할 준비가 되었습니다.

댓글

댓글 본문
작성자
비밀번호
버전 관리
티앱
현재 버전
선택 버전
graphittie 자세히 보기