아파치2 가상 호스트 연결 방법
Ubuntu 20.04.6 LTS 기준으로 작성 됨
# Apache2의 설정값이 존재하는 위치로 이동
cd /etc/apache2/sites-available
# 콘피그 파일 복사
cp 000-default.conf 도메인.conf
# 도메인.conf을 vi로 열어서 내용에 맞게 수정해야 함
vi 도메인.conf
# vi 도메인.conf 으로 열린 기본 데이터
<VirtualHost *:80>
DocumentRoot /home/user/public
ServerName 도메인주소
ServerAlias 도메인주소
ServerAdmin 메일주소
ErrorLog "/var/log/apache2/도메인주소-error.log"
CustomLog "/var/log/apache2/도메인주소-access.log" common
</VirtualHost>
# 도메인.conf 설정 완료 후 a2ensite로 가상 호스트에 추가해야 함
# [파일명|사이트주소]에는 도메인.conf에서 .conf를 제외하고 도메인만 입력하면 됨
# 아래 명령어 실행시 site-available에 작성한 도메인.conf 파일이 site-enable 폴더에 링크가 걸려 사용하는 사이트로 설정이 됨
a2ensite [파일명|사이트주소]
# 아파이 재시작 전 현재 콘피그 작성한게 오류가 없는지 체크해야 함
# 아래 명령어 입력 후 결과가 'Syntax OK'로 나와야 정상임
apachectl configtest
# 위 결과가 'Syntax OK'나오면 아파치를 재시작 해주면 됨
service apache2 restart
Shell
복사
아파치2 가상 호스트 해제 방법
Ubuntu 20.04.6 LTS 기준으로 작성 됨
# 제외한 site-enable 폴더에 있는 파일명 입력하면 됨
a2dissite [파일명|사이트주소]
# 문제가 없는지 콘피그 테스트
apachectl configtest
# 위 명령어 결과가 'Syntax OK'나오면 아파치 재시작 해주면 됨
service apache2 restart
Shell
복사