LinuxForum.Fans
Тема

Squid, sarg, apache

Автор: NataN 23 сообщений 5948 просмотров
#78057

В общем стоит Suse.
Поставил Squid - работает норм, поставил Sarg тоже работает.
Уже весь инет облазил делал как писали, но не получается сделать чтобы просматривать статистику по паролю.
Да даже просто сайт под паролем сделать не получается.
У меня просто такое подозрение что апач стоит и без возможности аутентификации.
Помогите плиз.

#78067

Что бы пользователь вводя логин и пас просматривал только свою статистику делается в конфиге сарджа насколько я помню)
А вообще советую посмотреть в сторону SAMS :cool:

#78473
Dimas написал:
Что бы пользователь вводя логин и пас просматривал только свою статистику делается в конфиге сарджа насколько я помню)
А вообще советую посмотреть в сторону SAMS :cool:

Да в сарже сделал все как надо. Просто помимо сарджа надо еще в аппаче настроить поддержку аутентификации, а там не могу найти где и как. Вроде говорят что то типа мода в аппаче должен быть по аутентификации.

#78494
NataN написал:
Просто помимо сарджа надо еще в аппаче настроить поддержку аутентификации,

самый простой способ это через .htaccess

#78722
i2ks написал:
[quote=NataN]Просто помимо сарджа надо еще в аппаче настроить поддержку аутентификации,

самый простой способ это через .htaccess[/quote]
Как раз так и пробовал, но складывается такое впечатление что апач не со всеми модами стоит и не панимает.

#78724
NataN написал:
Да в сарже сделал все как надо. Просто помимо сарджа надо еще в аппаче настроить поддержку аутентификации, а там не могу найти где и как. Вроде говорят что то типа мода в аппаче должен быть по аутентификации.

дык поставьте.

NataN написал:
Как раз так и пробовал, но складывается такое впечатление что апач не со всеми модами стоит и не панимает.

что, можно зайти на закрытые страницы? ну выложите конфиг и сам .htaccess

А в SUSE ЕМНИП работает следующая команда:
[console]rpm -qa | grep -Ei "http|apache"[/console]
что она пишет?

#78727
drBatty написал:
[quote=NataN]Да в сарже сделал все как надо. Просто помимо сарджа надо еще в аппаче настроить поддержку аутентификации, а там не могу найти где и как. Вроде говорят что то типа мода в аппаче должен быть по аутентификации.

дык поставьте.

NataN написал:
Как раз так и пробовал, но складывается такое впечатление что апач не со всеми модами стоит и не панимает.

что, можно зайти на закрытые страницы? ну выложите конфиг и сам .htaccess

А в SUSE ЕМНИП работает следующая команда:
[console]rpm -qa | grep -Ei "http|apache"[/console]
что она пишет?[/quote]

# rpm -qa | grep -Ei "http|apache"
apache2-example-pages-2.2.10-2.18
apache2-2.2.10-2.18
apache2-mod_php5-5.2.6-50.17
yast2-http-server-2.17.5-1.53
apache2-doc-2.2.10-2.18
apache2-prefork-2.2.10-2.18
apache2-mod_perl-2.0.4-40.19
apache2-utils-2.2.10-2.18
apache2-mod_python-3.3.1-147.19

#78732
NataN написал:
Как раз так и пробовал, но складывается такое впечатление что апач не со всеми модами стоит и не панимает.

ни какие моды не надо ставить, все есть в базовой установке, далее смотрим: htaccess и htpasswd

#78767
i2ks написал:
[quote=NataN]Как раз так и пробовал, но складывается такое впечатление что апач не со всеми модами стоит и не панимает.

ни какие моды не надо ставить, все есть в базовой установке, далее смотрим: htaccess и htpasswd[/quote]

Даже в этой ссылке которую ты написал написано.

Если вы все сделали правильно, но окошко ввода пароля не появилось, то это значит, что настройки сервера запрещают Вам использовать файлы .htaccess для защиты директорий. Для решения данного вопроса Вам следует связаться с администрацией сервера, либо использовать другой тип защиты.
После того, как было выяснено, что файлы .htaccess работают, следует удалить с сайта только что написанный тестовый файл.
#78769

NataN, сервер то ваш, значит копаем в сторону httpd.conf, а ссылки уже привел smile

#78771
i2ks написал:
NataN, сервер то ваш, значит копаем в сторону httpd.conf, а ссылки уже привел smile

во там все перекопал не где нет даже намека на аутентификацию

#78775

начиная от

text

...
# forbid access to the entire filesystem by default
<Directory />
    Options None
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

# use .htaccess files for overriding, AccessFileName .htaccess # and never show them <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> ...

и заканчивая вот здесь:

text

Include /etc/apache2/default-server.conf

далее mod_userdir.conf

p.s. в общем если apache cтарый, то все будет лежать в httpd.conf, иначе смотреть надо на строчи начинающие с записи include
пример взят из apache2-2.2.13-2.4.1.i586 :-)

#78779

Вот еще, это надо указывать в разделе <Directory> web-ресурса

text

AuthType Basic
AuthName "Authorized access only"
AuthUserFile /etc/httpd/secret/passwd
Require valid-user

будет использована basic authentification smile

В общем как то так :-)

#78788
i2ks написал:
начиная от
text

...
# forbid access to the entire filesystem by default
<Directory />
    Options None
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

# use .htaccess files for overriding, AccessFileName .htaccess # and never show them <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> ...

и заканчивая вот здесь:

text

Include /etc/apache2/default-server.conf

далее mod_userdir.conf

p.s. в общем если apache cтарый, то все будет лежать в httpd.conf, иначе смотреть надо на строчи начинающие с записи include
пример взят из apache2-2.2.13-2.4.1.i586 :-)

нашел такие строчки оказывается смотрел в книгу и видел фигу как говориться. Но все равно не получается. Ставил AllowOverride All и не идет всеравно

#78850
i2ks написал:
ни какие моды не надо ставить, все есть в базовой установке

угу. моды есть в базовой установке. и они не поставлены.

#78862

zypper se apache2
или
zypper info apache2

что покажет?

#79589

S | Имя | Заключение | Тип
--+-----------------------+-------------------------------------------------------+-----------------------
i | apache2 | The Apache Web Server Version 2.0 | пакет
| apache2 | The Apache Web Server Version 2.0 | пакет с исходным кодом
i | apache2-doc | Additional Package Documentation. | пакет
i | apache2-example-pages | Example Pages for the Apache 2 Web Server | пакет
| apache2-mod_apparmor | AppArmor module for apache2 | пакет
| apache2-mod_apparmor | AppArmor module for apache2 | пакет с исходным кодом
| apache2-mod_macro | Define and Use Macros within the Apache Configuration | пакет
| apache2-mod_macro | Define and Use Macros within the Apache Configuration | пакет с исходным кодом
| apache2-mod_mono | Run ASP.NET Pages on Unix with Apache and Mono | пакет
| apache2-mod_mono | Run ASP.NET Pages on Unix with Apache and Mono | пакет с исходным кодом
i | apache2-mod_perl | Embedded Perl for Apache | пакет
| apache2-mod_perl | Embedded Perl for Apache | пакет с исходным кодом
i | apache2-mod_php5 | PHP5 Module for Apache 2.0 | пакет
i | apache2-mod_python | A Python Module for the Apache 2 Web Server | пакет
| apache2-mod_python | A Python Module for the Apache 2 Web Server | пакет с исходным кодом
i | apache2-prefork | Apache 2 "prefork" MPM (Multi-Processing Module) | пакет
i | apache2-utils | Apache 2 utilities | пакет
| apache2-worker | Apache 2 worker MPM (Multi-Processing Module) | пакет

#79591

Малость тут отвлекся от этой темы. Замарачивался с IPTABLES, в итоге мозг вскипел от этого и я решил поставить Shorewall.

#79600

NataN, oO Shorewall некая надстройка над iptables, в вашем же случае надо было смотреть в сторону SuseFirewall, сейчас у вас получится помойка в системе, с apache2 все нормально.

Войдите или зарегистрируйтесь, чтобы ответить.