본문 바로가기
Q&A2018년 10월 15일1분 읽기

Apache 가상호스트 설정 방법

서
서버관리자
조회 1505댓글 2

하나의 서버에서 여러 도메인을 운영하려면 Apache 가상호스트를 설정해야 한다는데, 구체적인 방법을 알려주세요.

80 포트에서 도메인별로 다른 디렉토리를 서비스하고 싶습니다.

댓글 2

코코딩하는민수8년 전
Apache 가상호스트 설정 예제:
```apache

ServerName example.com
DocumentRoot /var/www/example

AllowOverride All

ErrorLog ${APACHE_LOG_DIR}/example-error.log

```
`a2ensite example.conf && systemctl reload apache2`로 활성화하면 됩니다.
프프론트수진8년 전
SSL도 같이 설정하려면 Let's Encrypt의 certbot을 쓰면 무료로 HTTPS를 적용할 수 있어요.
```bash
apt install certbot python3-certbot-apache
certbot --apache -d example.com
```
자동 갱신도 해주니 편리합니다.
Ctrl+Enter로 등록