2011-08-01 7 views
0

192.168.1.179/MYSITE로 갈 수 있도록 VirtualHost를 설정하려고합니다. 이 코드를 사용하는 경우아파치가 IP 주소/하위 디렉토리에 VirtualHost를 추가합니다

는 :

<VirtualHost *:80> 
     ServerName http://192.168.1.179.com 
     DocumentRoot /usr/local/www/apache22/data/PI_Admin 
     <Directory /usr/local/www/apache22/data/PI_Admin> 
       Allow from all 
     </Directory> 
     RailsBaseURI /pi_admin 
    <Directory /usr/local/www/apache22/data/PI_Admin/pi_admin> 
     Options -MultiViews 
    </Directory> 

</VirtualHost> 

그것은 내 문서 루트로 전체를 대체합니다. 무슨 짓을하고 싶은지 192.168.1.179/pi_admin,하지만 그 doesnt 일.

제안 사항?

답변

0

귀하의 구성을 사용하면 DNS이 웹 사이트의 '/'URL 인 /usr/지방/www /에서 apache22/데이터/PI_Admin192.168.1.179.com을 의미합니다.

IP based ones을 사용하는 경우 명명 된 기본 가상 호스트를 사용하지 마십시오. 기본 가상 호스트 (HTTP 요청에 사용 된 이름이 명명 된 기본 가상 호스트와 일치하지 않는 경우에만 사용됩니다)를 사용하십시오.

+0

그렇다면 서버 이름 줄을 제거하는 것 뿐이니까 ...? –

+0

아니요, 기본 VH가 어디에 있는지 확인한 후 추가하십시오.이 VH에 이미 VH가 있습니다. – regilero

+0

@ 오 흥미 롭다. 그 총을 줘서 알려 줘. 고마워. –

관련 문제