아파치 웹 서버의 기본 설정 및 관리하는 방법
이 글에서는 아파치 웹 서버의 기본 설정과 관리 방법을 단계별로 알아보겠습니다. 아파치 웹 서버는 매우 유연하고, 다양한 환경에 맞게 조정할 수 있는 다양한 설정 옵션을 제공합니다. 여기서는 가장 중요한 몇 가지 설정에 대해 집중적으로 살펴보겠습니다.
☞ 포스트 기준: 리눅스 배포판 CentOS 7
1. httpd.conf 파일
아파치의 모든 기본 설정은 httpd.conf 파일에 저장됩니다. 이 파일은 일반적으로 /etc/httpd/conf/ 디렉토리에 위치합니다. 설정 파일을 열기 위해 다음 명령어를 사용할 수 있습니다.
sudo vi /etc/httpd/conf/httpd.conf
vi 에디터나 원하는 다른 텍스트 에디터를 사용하여 이 파일을 열고 편집할 수 있습니다.
2. 문서 루트 설정
DocumentRoot 지시어는 아파치가 웹 페이지 파일을 찾는 위치를 지정합니다. 기본적으로 이 값은 /var/www/html로 설정됩니다. 필요에 따라 이 경로를 변경할 수 있습니다.
DocumentRoot "/path/to/your/document/root"
![httpd.conf 파일: 문서 루트 설정](https://bluesharehub.com/wp-content/uploads/2023/12/image-67-1024x424.png)
![httpd.conf 파일: 문서 루트 설정](https://bluesharehub.com/wp-content/uploads/2023/12/image-67-1024x424.png)
3. 서버 관리자 이메일 설정
ServerAdmin 지시어는 서버 관리자의 이메일 주소를 설정하는 데 사용됩니다. 이 이메일 주소는 서버 오류 페이지에 표시됩니다.
ServerAdmin your-email@example.com
![httpd.conf 파일: 서버 관리자 이메일 설정](https://bluesharehub.com/wp-content/uploads/2023/12/image-68.png)
![httpd.conf 파일: 서버 관리자 이메일 설정](https://bluesharehub.com/wp-content/uploads/2023/12/image-68.png)
4. 포트 설정
Listen 지시어는 아파치가 클라이언트 요청을 수신하는 포트를 지정합니다. 기본적으로 아파치는 80 포트(HTTP)에서 수신합니다. HTTPS를 사용하는 경우, 443 포트로 설정을 변경할 수 있습니다.
Listen 80
![httpd.conf 파일: 포트 설정](https://bluesharehub.com/wp-content/uploads/2023/12/image-69.png)
![httpd.conf 파일: 포트 설정](https://bluesharehub.com/wp-content/uploads/2023/12/image-69.png)
5. 설정 변경 후 아파치 재시작
설정을 변경한 후에는 아파치 서비스를 재시작해야 변경사항이 적용됩니다. 다음 명령어로 아파치를 재시작할 수 있습니다.
sudo systemctl restart httpd
☞ 아파치 웹 서버의 기본 설정을 관리하는 방법을 알아보았습니다. 이러한 설정을 통해 웹 서버의 성능과 보안을 최적화할 수 있습니다.
관련 이전 게시글
- Oracle VM VirtualBox 설치 방법 (윈도우 11)
- VirtualBox에서 CentOS 7 설치하는 방법 (윈도우 11)
- VirtualBox CentOS 7에 PuTTY를 사용하여 SSH로 접속하는 방법
- CentOS 7에서 아파치 웹 서버 설치하는 방법
다음 글에서도 아파치 기본 설정에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!