powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настройка модуля apache
1 сообщений из 1, страница 1 из 1
Настройка модуля apache
    #37900768
Alexey Agafonov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет. Есть apache, модуль mod_proxy_ajp.so настроен так, пользователь обязан авторизоваться. Если он, неавторизованный, зайдет на любую страничку, его попросят все равно авторизоваться. Это сделано таким образом:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so

#
# When loaded, the mod_proxy_ajp module adds support for
# proxying to an AJP/1.3 backend server (such as Tomcat).
# To proxy to an AJP backend, use the "ajp://" URI scheme;
# Tomcat is configured to listen on port 8009 for AJP requests
# by default.
#

# 
# Uncomment the following lines to serve the ROOT webapp
# under the /tomcat/ location, and the jsp-examples webapp
# under the /examples/ location.
#

#<VirtualHost *:80>
#   ServerName localhost
#   ErrorLog /var/log/apache2/ajp.error.log
#   CustomLog /var/log/apache2/ajp.log combined

#   <Directory /web/guest/public_purse>
#     <Proxy *> 
#         AuthType None
#         Allow From All
#     </Proxy>
#   </Directory>    
#
#   <Directory />
#     <Proxy *> 
#         AuthType Basic
#         AuthName "Protected temporaly"
#        AuthUserFile /etc/httpd/conf.d/.htpasswd
#         Require valid-user
#     </Proxy>
#   </Directory>  

    <Proxy *> 
        AuthType Basic
        AuthName "Protected temporaly"
        AuthUserFile /etc/httpd/conf.d/.htpasswd
        Require valid-user
    </Proxy>
    
    ProxyPass / ajp://localhost:8009/
    ProxyPassReverse / ajp://localhost:8009/

#ProxyPass /examples/ ajp://localhost:8009/jsp-examples/

</VirtualHost>

Стоит задача сделать так, что при заходе конкретно на одну страничку, а ее адрес http://.../web/guest/public_purse, авторизация не нужна. Настоили файл mod_proxy_ajp.so вышеуказанным образом (посмотрите закомментированные строки 2-х контейнеров directory). Пишет, что контейнер proxy не может быть вложен в контейнер directory. Пробовали наоборот - то же. Как сделать, чтобы решить эту задачу, где прописать настройки, что только бы для одной директории не выполнялся блок
Код: plaintext
1.
2.
3.
4.
5.
6.
     <Proxy *> 
         AuthType Basic
         AuthName "Protected temporaly"
        AuthUserFile /etc/httpd/conf.d/.htpasswd
         Require valid-user
     </Proxy>

а для всех остальных по-прежнему выполнялся?

Отмечу, что директория виртуальная, поэтому создать там файл .htaccess нельзя...

Спасибо
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настройка модуля apache
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]