не работает .htaccess

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

g0a
Сообщения: 56
ОС: openSUSE 11.3

не работает .htaccess

Сообщение g0a »

Всем доброго дня!

Тем по этому вопросу куча, но к моему сожалению, не одна не подошла... У меня есть два сервера и на обоих поднят apache2. Эти сервера идентичны и по этому настройки у них тоже идентичны, но к сожалению на первом работает .htaccess, а на втором - нет.

вот сам конфиг httpd.conf:

Include /etc/apache2/uid.conf
Include /etc/apache2/server-tuning.conf
ErrorLog /var/log/apache2/error_log
Include /etc/apache2/sysconfig.d/loadmodule.conf
Include /etc/apache2/listen.conf
Include /etc/apache2/mod_log_config.conf
Include /etc/apache2/sysconfig.d/global.conf
Include /etc/apache2/mod_status.conf
Include /etc/apache2/mod_info.conf
Include /etc/apache2/mod_usertrack.conf
Include /etc/apache2/mod_autoindex-defaults.conf
TypesConfig /etc/apache2/mime.types
DefaultType text/plain
Include /etc/apache2/mod_mime-defaults.conf
Include /etc/apache2/errors.conf
Include /etc/apache2/ssl-global.conf
<Directory />
Options none
AllowOverride none
Order deny,allow
Deny from all
</Directory>
AccessFileName .htaccess
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
DirectoryIndex index.html index.html.var
Include /etc/apache2/default-server.conf
Include /etc/apache2/sysconfig.d/include.conf
Include /etc/apache2/vhosts.d/*.conf



Даже, если заменить Deny from all на Allow from all, ситуация не меняется....

Всю голову сломал, что не так?
Спасибо сказали:
gesigor
Сообщения: 410
ОС: Fedora 30

Re: не работает .htaccess

Сообщение gesigor »

Если нужно паролить директорию, то делал так:

Код: Выделить всё

DocumentRoot "/home/site"                # наш каталог, где будут наши страницы
<Directory />
    Options FollowSymLinks Includes
    AllowOweride All
</Directory>
<Directory "/home/site">                # Делаем возможность установки паролей на каталоги
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
AccessFileName .htaccess

http://gesigor.dyndns.org/sysadm2.html
И уже в самом файле .htaccess выставлять правила:
http://www.wmaster.ru/htaccess/
OC Centos, FC21
https://gesigor.ru
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: не работает .htaccess

Сообщение sash-kan »

g0a писал(а):
13.12.2010 13:57
AllowOverride none
этой директивой вы явно запрещаете использование .htaccess
google://apache allowoverride
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
KiWi
Бывший модератор
Сообщения: 2521
Статус: статус, статус, статус

Re: не работает .htaccess

Сообщение KiWi »

sash-kan писал(а):
13.12.2010 19:25
g0a писал(а):
13.12.2010 13:57
AllowOverride none
этой директивой вы явно запрещаете использование .htaccess
google://apache allowoverride

Тут дофига и больше Include.
И отключенный AllowOverride для / идёт по умолчанию, насколько я помню. Также, как и отсутствие доступа туда же для всех.
Спасибо сказали: