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

본문 바로가기
사이트 내 전체검색

Linux

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

페이지 정보

작성자 웹지기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 댓글 0건 조회 961회 작성일 18-12-12 15:12

본문

기본적으로 들어오는 경로에 대해 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

댓글목록

등록된 댓글이 없습니다.

Total 82건 1 페이지
+1
게시물 검색

회원로그인

접속자집계

오늘
127
어제
359
최대
359
전체
70,124

그누보드5
Copyright © funyphp.com. All rights reserved.