Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как убрать листинг дерикторий и информацию о сервере и версии apache  (Прочитано 3637 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Slimline

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Как убрать листинг дерикторий и информацию о сервере и версии apache при вводе некорректного URL или при попытке открытия ссылки без индексного файла. Мне ето не нравиться, помогите исправить) Спасибо.
 З.Ы.: пытался вставить 2 картинки, чтобы было яснее о чем я говорю, но к сожалению, форум не дал етого зделать. Выдал типа "запрещенный ресурс".... :o
« Последнее редактирование: 12 Июнь 2011, 17:19:53 от Slimline »

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
$ su -c "nano /etc/apache2/conf.d/security"

Цитировать
#
# Disable access to the entire file system except for the directories that
# are explicitly allowed later.
#
# This currently breaks the configurations that come with some web application
# Debian packages.
#
#<Directory />
#       AllowOverride None
#       Order Deny,Allow
#       Deny from all
#</Directory>


# Changing the following options will not really affect the security of the
# server, but might make attacks slightly more difficult in some cases.

#
# ServerTokens
# This directive configures what you return as the Server HTTP response
# Header. The default is 'Full' which sends information about the OS-Type
# and compiled in modules.
# Set to one of:  Full | OS | Minimal | Minor | Major | Prod
# where Full conveys the most information, and Prod the least.
#
#ServerTokens Minimal
##ServerTokens OS
#ServerTokens Full
ServerTokens Prod

#
# Optionally add a line containing the server version and virtual host
# name to server-generated pages (internal error documents, FTP directory
# listings, mod_status and mod_info output etc., but not CGI generated
# documents or custom error documents).
# Set to "EMail" to also include a mailto: link to the ServerAdmin.
# Set to one of:  On | Off | EMail
#
ServerSignature Off
#ServerSignature On

#
# Allow TRACE method
#
# Set to "extended" to also reflect the request body (only for testing and
# diagnostic purposes).
#
# Set to one of:  On | Off | extended
#
TraceEnable Off
#TraceEnable On

$ su -c "nano /etc/apache2/sites-available/default"

Цитировать
<VirtualHost *:80>
        ServerAdmin webmaster@localhost

        DocumentRoot /var/www/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options FollowSymLinks MultiViews
                #AllowOverride None
                AllowOverride all
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog /var/log/apache2/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>
$ su -c "/etc/init.d/apache2 restart"
« Последнее редактирование: 12 Июнь 2011, 19:04:09 от Unreg »

Saymon21

  • Гость
...
<Directory ...>
Options -Indexes
....
</Directory>
/etc/init.d/apache2 restart

Оффлайн Slimline

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Показ инфы про ОС и апач убрал, спасибо.

Но с листингом так и не решил....убираю с папки index.html и при входе на сайт - открытая папка...

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1128
    • Просмотр профиля
за листинг директорий отвечает параметр Indexes, ищите его в своих конфигах.

 

Страница сгенерирована за 0.065 секунд. Запросов: 24.