메뉴 건너뛰기

라이온하트 2nd edition

홈페이지를 새롭게 리뉴얼합니다.

OS
2014.10.23 18:50

apache VirtualHost 마스터

조회 수 107502 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

기본적으로 2개이상의 VirtualHost 가 설정된 경우 앞에서 부터 우선 순위가 돌아가며, 일차하는 호스트가 없을 경우 제일 앞의 VirtualHost가 받게 된다.

 

 

일반적인 VIrtualHost 설정

 

NameVirtualHost *:80

 

<VirtualHost *:80>

   DocumentRoot   /home/suhan/public_html

   ServerName      suhan.com

   ErrorLog      logs/suhan.com-error_log

   CustomLog  logs/suhan.com-access_log common

</VirtualHost>

 

 

 

 

도메인 포워딩 설정

 

NameVirtualHost *:80

 

<VirtualHost *:80>

   ServerName      suhan.com

   ServerAlias      *.suhan.com

   Redirect  /  http://www.edutotal.com

</VirtualHost>

 

 

 

2개의 IP로 서비스 하기

 

NameVirtualHost 192.168.0.1
NameVirtualHost  213.12.4.53

 

<VirtualHost  192.168.0.1  213.12.4.53>

   DocumentRoot   /home/suhan/public_html

   ServerName      suhan.com

   ErrorLog      logs/suhan.com-error_log

   CustomLog  logs/suhan.com-access_log common

</VirtualHost>

 

 

 

 

2개의 포트로 서비스 하기

 

Listen 80

Listen 8080

 

NameVirtualHost  213.12.4.53:80

NameVirtualHost  213.12.4.53:8080

 

<VirtualHost  213.12.4.53:80>

   DocumentRoot   /home/suhan/public_html

   ServerName      www.suhan.com

</VirtualHost>

 

<VirtualHost  213.12.4.53:8080>

   DocumentRoot   /home/suhan/public_html

   ServerName      www.suhan.com

</VirtualHost> 

 

<VirtualHost  213.12.4.53:80>

   DocumentRoot   /home/edutotal/public_html

   ServerName      www.edutotal.com

</VirtualHost> 

 

<VirtualHost  213.12.4.53:8080>

   DocumentRoot   /home/edutotal/public_html

   ServerName      www.edutotal.com

</VirtualHost> 

 

 

 

IP기반 가상 호스트

 

Listen 80

 

<VirtualHost  192.168.0.100>

   DocumentRoot   /home/suhan/public_html

   ServerName      www.suhan.com

</VirtualHost>

 

<VirtualHost  192.168.0.200>

   DocumentRoot   /home/edutotal/public_html

   ServerName      www.edutotal.com

</VirtualHost>

 

 

 

http://httpd.apache.org/docs/2.0/vhosts/examples.html 

http://httpd.apache.org/docs/2.2/vhosts/examples.html 

 

 

 

 

ModRewrite

 

NameVirtualHost *:80

 

<VirtualHost *:80>

   ServerName      suhan.com

   ServerAlias      *.suhan.com

   <IfModule mod_rewrite.c>

       RewriteEngine on

       RewriteRule ^/payment/(.*)$   /shop/payment/$1 [L]

   </IfModule>

   DocumentRoot /home/suhan/public_html

</VirtualHost>

 

 domain/payemnt/  로 접근시  주소는 그대로 표시되지만 실제 내용은  domain/shop/payment/ 를 사용한다.

 

[L,R]  은 리다이렉트도 실행한다.

 

L : 최종행

R : 리다이렉트  실행

 

 

http://blog.naver.com/parkjy76/30026658141 

 

 

 

http://blog.db.pe.kr/91 

http://mindit.co.kr/13 

[출처] VirtualHost 마스터|작성자 사랑굳


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
105 C# MySQL to CSV && csv to mysql 3 LionHeart 2015.10.03 149066
104 Android Unity 타임 함수 badung007 2015.08.08 79090
103 금융개발 [링크] 수정주가와 갭 보정 LionHeart 2015.08.06 55374
102 Android Unity 코루틴 명령어 badung007 2015.08.06 84848
101 OS csv를 MySQL로 삽입 LionHeart 2015.07.27 63876
100 C# C#, Candle Stick 차트 (dotnet 4.5 framework) LionHeart 2015.07.06 107597
99 C# 표준편차 1 LionHeart 2015.07.01 74165
98 C# C#, JSON 이용 LionHeart 2015.06.25 121016
97 C# C#에서 SFTP 구현 LionHeart 2015.06.10 116285
96 OS sulinux APM 설치 (link) LionHeart 2015.06.03 86017
95 C# [링크] 키보드 잠그기 (후킹) LionHeart 2015.05.07 110181
94 C# 표준편차 (볼린저밴드 구현을 위한) LionHeart 2015.04.29 260537
93 Android Unity CameraReSize badung007 2015.04.10 75668
92 C# [스크랩] C# 2.0 에서 DataGridview 로 멀티스레드 검색 LionHeart 2015.04.09 113072
91 OS MySQL 5.1.73의 Windows 및 Linux의 속도비교 1 file LionHeart 2015.03.05 70298
90 C# C# XML 쓰고 읽기 LionHeart 2015.02.10 225867
89 Information 아르바이트생이 갑자기 그만둔 경우 근로계약 위반에 해당하나요? LionHeart 2014.12.30 87459
88 Information 대법원 2005. 6. 10. 선고 2004다29934 판결 LionHeart 2014.11.28 67159
87 Information [동아일보] 죽음도 지울수 없는 ‘주홍글씨’… 지워야 산다 LionHeart 2014.11.14 88267
» OS apache VirtualHost 마스터 LionHeart 2014.10.23 107502
Board Pagination ‹ Prev 1 2 3 4 5 6 7 8 9 10 11 12 Next ›
/ 12