Server/Apache

서버 하나에 도메인 여러개 권한 다르게 자유롭게 설정하기

얄로. 오랜만입니다.

하루에 적어도 열명 안팎으로 들어오고 합니다.

메리크리스마스입니다.

금욕기간이라서 (종교와 상관 없음) 공부하며 유익하게 시간을 보내고 있읍니다.


아파치의 모든 설정은 /etc/apache2/apache2.conf 에서 시작되지요.

하지만 이번에 설정할 VirtualHost 관련한 Directive(지시어)들은 특별히 모듈화시킨 아파치 개발자들의 의견을 수렴해

sites-available 폴더 안에 있는 000-default.conf를 수정하기로 했읍니다.


여러가지 기본 지식들을 설명해드리고 싶지만..

현재 다이어트 중이라 신경이 날카로운 관계로..

핵심만 콕 짚기로..


VirtualHost라는 건 가상 호스트 사실 영어를 못해서.

아무튼 아파치가 server socket을 담당하여 listen하고 있는데 이때 분리시킬 지시어입니다.

예를 들겠습니다.


<VirtualHost *:80>

</VirtualHost>


모든 host로부터 80포트에 해당하면 이곳에 옵니다.

VirtualHost는 제 생각인데 override되지 않구요. 선언 순서대로 의미를 갖는것 같기도 하고 아니면 Order Directive가 중첩되는건지 (virtual host에 관계없이)...


아 귀찮아요.


<VirtualHost *:80>

ServerName vps.ckcks12.com

DocumentRoot /var/www/html #안해도될런지모르겟음

<Location />

Order deny,allow

deny from all

</Location>

</VirtualHost>


<VirtualHost *:80>

ServerName ckcks12.com

DocumentRoot /var/www/html

<Location />

Order allow,deny

allow from all

</Location> #이 로케이션은 사실 안해두댐

</VirtualHost>


ㅅㄱ


하나의 virtualhost로만은 할수없음 기본 virtualhost는 무조건인듯;

'Server > Apache' 카테고리의 다른 글

codeigniter setting  (0) 2016.02.17
,

알림

이 블로그는 구글에서 제공한 크롬에 최적화 되어있고, 네이버에서 제공한 나눔글꼴이 적용되어 있습니다.

카운터

Today :
Yesterday :
Total :

태그