2013-08-01 2 views
0

아파치 서버에 익숙하지 않고 VirtaulHost에 대한 도움을 주시면 감사하겠습니다.아파치 서버의 VirtualHost - CentOS

컨텍스트 : 내가 아파치 서버에 CentOS는 5.8에서 CA/웹 서버 설정, 그리고 난 내 CRL

네트워크 구성에 공공 접근성을 가지고 싶다 : eth0를 - 개인 인터페이스 : 10.10 .10.2, eth1에 - 공중 인터페이스 : 199.200.201.202 (물론 가짜 : P) "을 httpd.conf"에

현재 구성 :

<VirtualHost 10.10.10.2:80> 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/html 
    ErrorLog logs/CA-Test.abc.net 
    CustomLog logs/CA_Custom_logs common 
</VirtualHost> 
<Directory /> 
     Order allow, deny 
     Allow from all 
     AllowOverride all 
</Directory> 
,536,913 CRL 위치에 대한 63,210

URL : "CA-Test.abc.net CA \ \ CRL \ root.crl"

질문 \ 문제 : 나는 공공 액세스를 허용하고자하는 "\ \ CRL "디렉토리 만이 아니라 내용을 부모 아래 디렉토리는"\ "

내 가상 호스트 구성 할 수 있어야 ca를 CA :

<VirtualHost 199.200.201.202:80> 
    ServerAdmin [email protected] 
    DocumentRoot /ca/crl/root.crl 
    ErrorLog logs/CA-Test.abc.net 
    CustomLog logs/CA_Custom_logs common 
</VirtualHost> 

그렇지 않으면, 올바른 DocumentRoot에이 경우에는 어떻게 될 것인가? (/var/www/html/ca/crl/root.crl ??) CRL 위치의 올바른 URL에 대한 외부 액세스를 허용하려면 어떻게 올바르게 구성해야합니까?

는 시간 내 주셔서 감사하고 도움 .. :)

+0

누구나 나를 도울 수 있습니까 ?? :) –

답변

0

시도는

<VirtualHost IP:80> 
DocumentRoot /fullpath/to/ca/crl/ 
ServerName CA-Test.abc.net 
</VirtualHost> 

는 이제 아파치를 다시 시작하고 URL을

http://CA-Test.abc.net/root.crl을 찾아 시도하려면 httpd.conf에 다음을 추가

이제 일반 사용자는 cont에 액세스 할 수 없습니다. "ca"폴더에 있습니다. 그게 도움이되는지 알려주세요.

+0

레오 감사합니다. 나는 월요일 (8/5)까지 마을을 벗어났습니다. 내 문제를 해결하는 것 같습니다. 정말 고마워요. 지금 CRL을 다운로드 할 수 있습니다. –

+0

UR 문제가 해결되었음을 기쁘게 들었습니다. :) –

+0

정확히 다음과 같은 일을합니까 ?? 언제 디렉토리를 지정해야합니까 ?? 주문은 허용 모든 에 AllowOverride 지시어 만 특정 디렉토리에 특정 지침을 적용 할 수 있습니다 모든

관련 문제