서버 하나에 도메인 여러개 권한 다르게 자유롭게 설정하기
얄로. 오랜만입니다.
하루에 적어도 열명 안팎으로 들어오고 합니다.
메리크리스마스입니다.
금욕기간이라서 (종교와 상관 없음) 공부하며 유익하게 시간을 보내고 있읍니다.
아파치의 모든 설정은 /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 |
---|