Блокировка вниз апачского сервера - Предотвращает '/' страница от того, чтобы быть видимым ко всем

Я сначала установил Apache как часть установки ZoneMinder. Я затем добавил к серверу с установкой ownCloud. Все это только доступно для LAN или WAN-through-ssh, и та часть работает отлично.

Я теперь хочу сделать свой ownCloud сервис видимым к WAN, таким образом, семейство может использовать в своих интересах его; это требует, чтобы это было по регулярному http. Я преуспел в этом в некоторой степени, но некоторым запросам к моему серверу отвечают со списками каталогов, которые я не люблю вообще. Например, http://mysite.cloudns.pro:1234/ возвращает следующее:

Index of /

[ICO]   Name    Last modified   Size    Description
[DIR]   html/   2015-06-24 11:20    -    
[DIR]   owncloud/   2015-06-04 09:43    -    
Apache/2.4.7 (Ubuntu) Server at mysite.cloudns.pro Port 1234

Я уже успешно заблокировал вниз /zm от WAN путем включения следующего /etc/zm/apache.conf:

Order deny,allow
Deny from all
Allow from 192.168 localhost

Как я могу сделать то же для страницы Apache по умолчанию (index.html) и корень / страницы?

1
задан 24 June 2015 в 20:41

1 ответ

Со справкой от https://stackoverflow.com/questions/2530372/how-do-i-disable-directory-browsing

Следующее может быть сделано для имения в наличии только ownCloud сервиса для WAN. Они могут быть избыточными, но объединились, они могут только сделать для более безопасной системы.

1) Принятие его не нужно, домашняя страница Apache по умолчанию может быть перемещена в место хранения (и из активных сайтов):

$ sudo mv /var/www/html/index.html ~/index.html.orig

2) Препятствовать тому, чтобы ZoneMinder был доступен от WAN, изменившись /etc/zm/apache.conf содержать следующее заставит сервер ответить Forbidden если страницу не требуют из LAN:

Order deny,allow
Deny from all
Allow from 192.168 localhost

3a) Для предотвращения / от показа списка каталогов и шоу Frobidden вместо этого, добавьте ключевое слово Indexes в '/' запись /etc/apache2/apache2.conf:

<Directory />
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

3b), И удаляют ключевое слово Indexes всего другой <Directory> списки.

Наконец, перезапуск apache2:

$ sudo service apache2 restart
1
ответ дан 7 December 2019 в 16:15

Другие вопросы по тегам:

Похожие вопросы: