아파치 웹 서버 설치와 설정
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 |