[ Server ][ Linux ] CentOS 7 virtual host 설정하기 ( 가상호스트 설정 ) > linux

본문 바로가기

사이트 내 전체검색

linux

[ Server ][ Linux ] CentOS 7 virtual host 설정하기 ( 가상호스트 설정 )

작성일 18-12-12 15:12

페이지 정보

작성자 웹지기 조회 19,076회 댓글 0건

본문

기본적으로 들어오는 경로에 대해 httpd.conf에 정의 되어있다.


httpd.conf 백업파일 없으면 파일을 백업해둔다

cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.original


httpd.conf파일을 연다.

vim /etc/httpd/conf/httpd.conf 


httpd.conf파일의 최하단에 다음의 두 줄을 추가한다.

# virtual host setting

NameVirtualHost *:80

Include /etc/httpd/conf/sites-enable/*.conf

 

/etc/httpd/conf/ 폴더아래에 두개의 폴더를 생성한다.

# 사용가능한 VirtualHost 설정 정보를 저장하기 위한 폴더

mkdir sites-available 


# 사용 가능한 VirtualHost 설정 중 실재 사용하는 설정 파일의 심블릭 링크

mkdir sites-enable


사이트의 VirtualHost 설정파일을 아래와 같은 형태로 작성한다.

<VirtualHost *:80>

        ServerAdmin     ***@domain.com

        DocumentRoot    /home/test/public_html

        ServerName      test.domain.com


        ErrorLog        /home/test/_log/error.log

        CustomLog       /home/test/_log/access.log combined


        <Directory /home/test/public_html>

                Require all granted

                AllowOverride All

        </Directory>

</VirtualHost>


아래와 같은 방법으로 설정정보가 사용될 수 있도록 심블릭 링크를 작성한다.

ln -s /etc/httpd/sites-available/test.domain.com.conf /etc/httpd/sites-enable/test.domain.com.conf


서버를 재시작 한다.

systemctl restart httpd


위 설정을 마치고 나면 아래와 같은 폴더 구조가 만들어진다.

httpd]

.

├── conf

│   ├── httpd.conf

│   ├── httpd.conf.original

│   └── magic

├── sites-available

│   └── test.domain.com.conf

└── sites-enable

      └── test.domain.com.conf -> ../sites-available/test.domain.conf

 

 

 

[이 게시물은 웹지기님에 의해 2019-03-15 15:32:56 knowledge에서 이동 됨]

추천0

비추천 0

댓글목록

등록된 댓글이 없습니다.

전체 103건 1 페이지

이미지 목록

게시물 검색
Copyright © 즐거운 코딩 생활 ( funyphp ). All rights reserved.
PC 버전으로 보기