2013-08-01 5 views
0

Я новичок в сервере Apache и буду благодарен за любую помощь от вас, ребята, относятся к VirtaulHost.VirtualHost на сервере Apache - CentOS

Контекст: Я настройка CA/веб-сервер на CentOS 5.8 с Apache Server, и я хотел бы иметь открытый доступ к моему CRL

сетевых конфигураций: eth0 - Частный интерфейс: 10,10 .10.2, eth1 - Открытый интерфейс: 199.200.201.202 (подделка один, конечно: P)

Current Configuration в "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> 

URL для CRL Адрес: "CA-Test.abc.net \ са \ CRL \ root.crl"

Вопрос \ Проблема: Я хотел бы, чтобы позволить доступ общественности к «\ са \ CRL»каталог только, но не содержание под родительской директорией„\ ч“

Если моя конфигурация VirtualHost быть:

<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 ??) Как правильно настроить его, чтобы разрешить внешний доступ к правильному URL-адресу местоположения CRL?

Спасибо за ваше время и помочь .. :)

+0

Кто-нибудь может мне помочь? :) –

ответ

0

попробуйте добавить их к вашему httpd.conf

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

Теперь перезагрузите HTTPD и попробуйте просмотра URL-адрес

http://CA-Test.abc.net/root.crl

Теперь публика не может получить доступ к конт в папке «ca». Сообщите нам, если бы это помогло вам.

+0

Спасибо, Лео, я был вне города до понедельника (8/5), кажется, исправил мою проблему. Большое вам спасибо :) Теперь я могу скачать CRL –

+0

Рад слышать, что проблема с ур была решена. :) –

+0

Что именно делает следующее? Когда мне нужно указать каталог? заказ разрешить, запретить Разрешить из всех AllowOverride все