웹서버 운영 - Centos 에서 yum을 이용하여 아파치를 설치해보자
웹서버 운영 - Centos 에서 yum을 이용하여 아파치를 설치해보자
REDINFO
약 1년전 2022-08-04 02:32:55

Centos 기준으로 yum 을 통한 아파치 설치방법을 간략하게 소개할까 한다.  나역시 서버 전문가가 아니기 때문에 조금 부족한 부분들을 타 블로그를 통해 설치를 진행 하기 때문에 현재 포스팅을 보고 있다면 누구든 할 수 있을 거라 믿는다. 

 

 

사양확인하기

현재 서버의 사양은 아래의 명령어를 통해 확인 가능하다.

[root@localhost ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

 

혹시라도 아파치가 설치되어있는지 체크하기위해선 간단하게 아래의 명령어를 통해 가능하다.

[root@localhost ~]# httpd -v
Server version: Apache/2.4.6 (CentOS)
Server built:   Mar 24 2022 14:57:57

 

나같은 경우 포스팅 전에 한번 설치를 했기때문에 버전 확인이 가능하다. 설치가 안됬을 경우에는 위와 같은 버전확인이 불가능하다. 

 

 

yum을 이용하여 아파치 설치 및 방화벽 설정

아래와 같은 yum 명령어를 통해 아파치를 설치해보자 

[root@localhost ~]# yum -y install httpd

 

설치가 끝난 후 아래 명령어를 통해 웹서버를 가동해 보자 

[root@localhost ~]# systemctl start httpd

 

추가로 방화벽에서 80포트를 오픈해주는 작업이 필요하다.

(만약 공유기를 사용할 경우 내부 아이피에 대해 포트포워딩을 통해 80 포트를 열어주어야 한다. )

[root@localhost ~]# firewall-cmd --zone=public --permanent --add-port=80/tcp
success

 

포트가 열렸는지 확인하는 방법은 아래와 같다. 

[root@localhost ~]# firewall-cmd --zone=public --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens33
  sources:
  services: dhcpv6-client ssh
  ports: 80/tcp 48080/tcp 1180/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

 

 

웹서버 운영을 위한 필수 패키지 설치

필수 패키지의 경우 아래와 같은 명령어를 통해 설치가 가능하나 전체가 필요하지 않을 수 있으니 구글 검색을 통해 필요한 패키지만 설치하는것을 권장한다. 

yum -y install openssl openssl-devel mhash mhash-devel libtool libtool-ltdl libtool-ltdl-devel imap-devel imap zlib-devel zlib freetype-devel freetype libpng-devel libpng libjpeg-devel libjpeg libtiff-devel libtiff gd-devel gd pcre-devel pcre libxml-devel libxml libxml2-devel libxml2 gdbm-devel gdbm ncurses-devel ncurses curl-devel curl expat-devel expat bzip2-devel bzip2-libs bzip2 libc libc-devel libc-client-devel gcc* wget

 

 

아파치 실행 및 정상접속 확인하기 

아파치 실행의 경우 아래의 명령어로 가능하다.

[root@localhost etc]# systemctl restart httpd

 

아파치가 정상 실행 되었다면 아이피를 통해 접속하면 아래와 같은 화면을 볼 수 있다.

 

 

 

참고사이트
 
[Linux] CentOS7 Apache 설치 (아파치 웹 서버)
목차 0. APM 설치 전 확인 0.1. 설치 환경 - 필자의 설치 환경은 다음과 같습니다. CentOS 버전 # cat /etc/redhat-release CentOS Linux release 7.9.2009 (Core) 커널버전 # cat /proc/version Linux version 3...
veneas.tistory.com/entry/Linux-CentOS7-Apache-%EC%84%A4%EC%B9%98-%EC%95%84%ED%8C%8C%EC%B9%98-%EC%9B%B9-%EC%84%9C%EB%B2%84

 

 
[apache] apache 소스설치 (2.4.3)
[apache 소스설치 방법] apr , apr-util , apache , pcre 설치 [yum 으로 설치해야할 것들] # yum -y install openssl openssl-devel mhash mhash-devel libtool libtool-ltdl libtool-ltdl-devel imap-devel imap..
linuxkill.tistory.com/19

 

 

이 포스트글이 도움이 되었나요?
5
그룹 목록
카테고리 연관글

Comment

댓글작성

0(500) | 1(30)