━━━━ ◇ ━━━━
정보보안실무/서버, 클라우드

S-Part.04 HTTP서버 구축하기 - [인스테도뷰]

728x90
반응형

HTTP서버 구축

구축환경

CentOS 7.6 Minimal - (www.centos.org)

VirtualBox 7.0 - (www.virtualbox.org)

 


'yum install -y httpd' 명령어로 http 데몬을 설치한다.

'-y'를 입력하는 이유는 이전글 FTP 서버 구축에 설명해두었으니 참고:)

2023.03.18 - [정보보안실무/서버, 클라우드] - [인스테도뷰] - Part.03 FTP서버 구축하기

 

[인스테도뷰] - Part.03 FTP서버 구축하기

더보기 Part 03: Setting FTP Server FTP서버 구축 구축환경 CentOS 7.6 Minimal - (www.centos.org) VirtualBox 7.0 - (www.virtualbox.org) FileZilla 3.60.2 - (www.filezilla-project.org) VirtualBox 설치과정은 다른 블로그에도 아주 잘 정

insteadoview.tistory.com


http 데몬이 설치가 완료되고 나면 Complete!라는 문구가 출력된다. 이제 FTP서버 구축할 때 했던 것과 같이 'systemctl start httpd'와 'systemctl enable httpd' 명령어를 통해 http 데몬을 활성화 시켜준다.

'systemctl status httpd' 명령어를 통해서 http데몬의 상태를 확인한다. 현재 'active(running)'이라는 문구가 연두색으로 출력되면서 정상적으로 동작하고 있는 것을 확인할 수 있다.


'firewall-cmd --permanent --add-service=http' 명령어를 이용해서 http 서비스를 개방하는 방화벽 세팅을 해준다. 명령어가 정상적으로 실행된다면 'success'라는 문구가 뜬다. https를 개방할 때는 s만 추가해서 'firewall-cmd --permanent --add-service=https' 명령어를 사용하여 개방한다.

참고로 firewalld로 포트를 열 때는 이처럼 서비스 이름을 입력해도 되지만 포트번호를 직접 입력하여 개방하는 방법이 있다.

'firewall-cmd --permanent --add-port=80/tcp'는 http 포트 개방, 'firewall-cmd --permanent --add-port=443/tcp'는 https 개방이다.

'firewall-cmd --reload' 명령어로 적용시켜주고 'firewall-cmd --list-all' 명령어로 잘 적용이 되었는지 확인한다. http, https 서비스와 각 포트들이 이상없이 적용된 것을 확인할 수 있다.

참고로 포트만 보고싶을 때는 'firewall-cmd --list-ports'

허용된 서비스 목록을 보고싶을 때는 'firewall-cmd --list-services' 명령어를 사용하면 된다.


이제 윈도우에서 웹을 열어 해당 머신의 IP주소를 입력하면 위 사진과 같이 testing 페이지가 출력된다. 즉 http 서비스가 정상적으로 잘 동작하고 있다는 뜻이다.

다음 포스팅에서는 간단하게 웹페이지에 메시지를 출력하는 연습을 해보려고 한다.

 
 
728x90
반응형
COMMENT