본문 바로가기

Developer/Linux

아파치(Httpd) 설치(CentOS 7 기준)

반응형

 웹서버 구동을 위해 아파치 설치를 진행하도록 하겠습니다. html을 이용한 홈페이지를 구축할 예정이므로 톰캣이나 DB(mysql, mariaDB )는 설치하지 않겠습니다.

 주요 과정은 아파치 설치 - 방화벽 설정 - 아파치 설정 입니다.

 

1. 아파치 설치

먼저 yum을 이용하여 httpd 설치합니다.

# yum -y install httpd

 

부팅시 자동시작 등록

# systemctl enable httpd.service

 

아파치 서버 스타트

# systemctl start httpd

 

2. 방화벽 설치

방화벽 설치

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

 

방화벽에 사용 할 포트를 추가

# vi /etc/sysconfig/iptables

 

-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 22 -j ACCEPT

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

(port 21 : ssh, port 22 : ftp, port 80 : httpd)

 

위의 설치 완료 후 브라우저를 통해 접속 테스트 진행.

여기까지 진행하면 아래의 이미지처럼 아파치의 기본 시작페이지가 표시 됩니다.

 

 

소스파일 경로 변경 및 포트 변경 등은 conf파일의 수정이 필요합니다.

그건 나중에 다시 하는걸로..ㅎㅎ

반응형