아파치 웹 서버 설치와 설정

2019. 1. 19. 20:27리눅스 : 서버 운영 기본

Centos 7 환경에서의 아파치 웹 서버 설치와 기본 설정


1. 웹 서버 설치

# yum install httpd

└ 우분투, 데비안 계열 # apt-get install apache2 


httpd(아파치) 서비스 재부팅 시 자동 실행하도록 설정


# systemctl enable httpd

# systemctl start httpd



2. 웹 서버 설정

아파치 웹 서버 루트 경로 : /etc/httpd

설정 파일 : httpd.conf


# vi /etc/httpd/conf/httpd.conf 

(1) 웹 서버 실행 계정 및 그룹 설정


설정 파일 내의 User 와 Group 은 아파치 웹 서버를 어떤 계정의 권한으로 실행 시킬 지 명시하고 있다. 

==> 보안을 위해 nobody 로 설정한다. 


centos 에서는 nobody와 동일한 권한으로 아파치 웹서버 실행을 위한 apache 라는 별도의 계정이 존재한다.

Why? 

아파치 웹서버가 root 계정 권한으로 실행된다면 서버에 침입한 임의의 사용자에게 막강한 권한이 생기게 되어 큰 손실이 발생할 수 있다.


(2) 웹 서버 이름 IP , 포트 설정


아파치 웹 서버 기본 설정으로 서버 80 포트를 이용하여 웹 서버에 접속하도록 되어 있다. 기본 포트 대신 다른 포트로 접속하길 원하는 경우 아래와 같이 변경 후 httpd 데몬을 재시작 해주면 된다.


Listen 8080


(3) 





'리눅스 : 서버 운영 기본' 카테고리의 다른 글

리눅스 주요 디렉토리  (0) 2019.01.11
서버 초기 설치 및 설정 (작성 중,...)  (0) 2019.01.10
PHP 설치 및 Apache 연동  (0) 2019.01.02
CentOS 7 서버 설치  (0) 2018.12.23
[Centos7] Python3 설치하기  (0) 2018.12.20