728x90
반응형
💡 가상 호스트란?
- 기본적으로 웹서버에 존재하는 주 호스트 도메인을 등록하여 사용하고 있지만 추가적으로 한 서버에 여러 도메인을 등록하여 사용한다는 의미이다.
- 가상 호스트 서버를 이용하여 제한된 공간 안에서 여러 개의 홈페이지를 제공해주는 서비스가(웹, 메일 등) 호스팅 서버스이다.
1. Name-based Virtual Host
Name-based 방식의 가상 호스트는 같은 IP 주소를 가지고 여러 개의 호스트명을 가진다.(가장 보편적인 방법)
2. IP-based Virtual Host
IP Address 기반의 가상 호스트라고 하며, 각 웹 사이트마다 IP Address 또는 Port를 다르게 가지는 방식이다.
VirtualHost Setting
1. /etc/httpd/conf.d 디렉토리에 vhost.conf 파일 생성
( conf.d는 추가 설정파일들이 위치한 디렉토리로 해당 위치에 virtualhost세팅 파일을 넣어두면 된다. )
2. 파일 내용 수정
- File
<VirtualHost *:80> *← 80으로 들어오는 포트를 먹겠다는 뜻* ServerName [studio-luk.com](http://studio-luk.com/) DocumentRoot “**/home/inhatc/www2**” ServerAlias [studio-luk.com](http://studio-luk.com/) RewriteEngine on ErrorLog "**202145055_error.log**" CustomLog "**202145055_access.log**" common <Directory "**/home/inhatc/www2**"> DirectoryIndex **index.html** Options FollowSymLinks Require all granted AllowOverride All Allow from all </Directory> </VirtualHost>
3. vhost.conf 파일에서 설정한 DocumentRoot 경로에 DirectoryIndex 로 설정한 이름의 파일 생성(index.html)
4. 권한 및 경로 확인
5. 서비스 재실행 (service httpd restart)
728x90
반응형
'🌐OS > Linux' 카테고리의 다른 글
[Linux] FTP 접속 (0) | 2023.08.27 |
---|---|
[Linux] 데이터베이스 사용 (2) | 2023.08.27 |
[Linux] 파일배포 및 관리 (0) | 2023.08.27 |
[Linux] 환경변수 & 서비스 가동 (0) | 2023.08.27 |
[Linux] Vi Editor 사용 방법 (0) | 2023.08.27 |