CentOS Linux은 Red Hat Enterprise Linux (RHEL) 소스 코드를 기반으로 한 무료 및 오픈 소스 컴퓨터 운영 체제입니다. Apache는 가장 널리 사용되는 웹 서버 중 하나로, Linux 시스템에서 웹 서비스를 제공하는 데 매우 유용합니다. 이번에는 CentOS Linux에서 Apache 웹 서버를 설치하고 구성하는 방법에 대해 알아보겠습니다.
### Apache 설치
1. CentOS Linux 시스템에 Apache를 설치하려면 먼저 터미널을 열고 다음 명령어를 입력하세요.
```
sudo yum install httpd
```
2. 설치가 완료되면 Apache를 실행하고 부팅 시 자동으로 시작하도록 설정합니다.
```
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
```
### Apache 구성
1. Apache 구성 파일을 편집하려면 다음 명령어를 사용하세요.
```
sudo nano /etc/httpd/conf/httpd.conf
```
2. 구성 파일에서 가장 중요한 옵션 중 하나는 DocumentRoot입니다. DocumentRoot는 Apache가 서비스하는 파일의 기본 디렉토리를 정의합니다. 기본값은 /var/www/html입니다.
3. Apache에서 가상 호스트를 사용하려면 다음과 같이 구성 파일에 가상 호스트를 추가하세요.
```
<VirtualHost *:80>
ServerName example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log combined
</VirtualHost>
```
4. 구성 파일을 저장하고 Apache를 다시 시작합니다.
```
sudo systemctl restart httpd.service
```
이제 CentOS Linux 시스템에서 Apache 웹 서버를 구성할 수 있습니다. 이를 통해 다양한 웹 애플리케이션을 호스팅하거나 웹 페이지를 제공할 수 있습니다.
'Apache' 카테고리의 다른 글
Centos Linux Apache 모듈 (0) | 2023.04.29 |
---|