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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ограничение доступа к сайту с htaccess, Apache  (Прочитано 1023 раз)

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

Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Добрый день! Пытаюсь сделать ограничение доступа к сайту с через .htaccess, не выходит, что-то наколбасил, кажется что apache не видет этого файла.
Делаю так:
1. Создаю виртуальный хост /etc/apache2/sites-available/test
<VirtualHost 127.0.1.2>
    ServerName test
    DocumentRoot "/var/www/test"
    <Directory /var/www/test/>
        Options FollowSymLinks
        Order allow,deny
        AllowOverride All
    </Directory>
</VirtualHost>
2. В /etc/hosts добавляю
127.0.1.2 test3. Подключаю модуль
sudo a2enmod rewrite4. Назначаю права
sudo chown www-data:www-data -R /var/www/test/
sudo chmod 0775 -R /var/www/test/
5. Подключаю сайт к апачу
sudo a2ensite test6. Перезагружаю апача
sudo service apache2 reload
В папке сайта у меня лежит:
$ ls -la /var/www/test
итого 20
drwxrwxrwx 2 www-data www-data 4096 мая   31 12:31 .
drwxr-xr-x 3 root     root     4096 мая   30 15:37 ..
-rw-rw-r-- 1 www-data www-data  120 июня   3 14:10 .htaccess
-rw-rw-r-- 1 www-data www-data   45 мая   31 12:21 .htpasswd
-rwxrwxr-x 1 www-data www-data   16 мая   30 15:40 test.txt
$ cat /var/www/test/.htaccess
AuthType Basic 
AuthUserFile  /var/www/test/.htpasswd

По адресу http://127.0.1.2/test/ - Forbidden. You don't have permission to access /test/ on this server.
По адресу http://127.0.1.2/test/ - показывает список файлов, не спрашивая пароль.
Как сделать, чтобы при обращении к этому сайту спрашивал пароль?



С уважением, Алексей.
http://tulalinux.ru

Оффлайн Alexey_Pr

  • Автор темы
  • Любитель
  • *
  • Сообщений: 89
    • Просмотр профиля
    • Linux в Туле
Re: Ограничение доступа к сайту с htaccess, Apache
« Ответ #1 : 05 Июня 2013, 15:39:51 »
Разобрался в чем дело, я создал свой сайт в каталоге /var/www/test, а при установке apache  в Ubuntu создает демо сайт в /var/www/ и устанавливает свойства этой папки И ВСЕХ ниже следующих. Там  были отключены htaccess
С уважением, Алексей.
http://tulalinux.ru

 

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