ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] apacge2 & auth
@ 2007-09-28  5:51 Алексей Шенцев
  2007-09-28  6:06 ` LIO
  2007-09-28  6:29 ` Avramenko Andrew
  0 siblings, 2 replies; 14+ messages in thread
From: Алексей Шенцев @ 2007-09-28  5:51 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Привет всем!
В каталоге веб-сервера создаю файлы:
[root@gw dspam]# cat .htaccess
AuthUserFile /var/www/apache2/html/reports/dspam/.htpasswd
AuthName "DSPAM авторизация"
AuthType Basic
<limit GET POST>
Require valid-user
</limit>
[root@gw dspam]#

Но при входе в этот каталог веб-браузером авторизация да же не запрашивается.
В чём может быть проблема?
Система текущий сизиф.
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  5:51 [Sysadmins] apacge2 & auth Алексей Шенцев
@ 2007-09-28  6:06 ` LIO
  2007-09-28  6:33   ` Алексей Шенцев
  2007-09-28  6:29 ` Avramenko Andrew
  1 sibling, 1 reply; 14+ messages in thread
From: LIO @ 2007-09-28  6:06 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Здравствуйте.

28.09.2007 9:51 Алексей wrote:

АШ> Привет всем!
АШ> В каталоге веб-сервера создаю файлы:
АШ> [root@gw dspam]# cat .htaccess
АШ> AuthUserFile /var/www/apache2/html/reports/dspam/.htpasswd
АШ> AuthName "DSPAM авторизация"
АШ> AuthType Basic
АШ> <limit GET POST>
АШ> Require valid-user
АШ> </limit>
АШ> [root@gw dspam]#

АШ> Но при входе в этот каталог веб-браузером авторизация да же не запрашивается.
АШ> В чём может быть проблема?
АШ> Система текущий сизиф.

Начнём с того, обрабатывается .htaccess вообще?
Попробуй
====
Order deny,allow
Deny from all
====
Если сработает, тогда пример:
====
# Basic authorization: htpasswd .htpasswd username
AuthType Basic
AuthUserFile /var/www/html/.htpasswd

# Per IP allowing
Order deny,allow
Allow from 127.0.0.1
Deny from all
Satisfy any
====
Вот последний параметр "Satisfy" - пускать при разрешении "и по IP и по паролю"
или "или по IP или по паролю (any)"


-- 
Binary yours,
 LIO



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  5:51 [Sysadmins] apacge2 & auth Алексей Шенцев
  2007-09-28  6:06 ` LIO
@ 2007-09-28  6:29 ` Avramenko Andrew
  2007-09-28  6:37   ` Алексей Шенцев
  1 sibling, 1 reply; 14+ messages in thread
From: Avramenko Andrew @ 2007-09-28  6:29 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

allowoveride all






Алексей Шенцев пишет:
> Привет всем!
> В каталоге веб-сервера создаю файлы:
> [root@gw dspam]# cat .htaccess
> AuthUserFile /var/www/apache2/html/reports/dspam/.htpasswd
> AuthName "DSPAM авторизация"
> AuthType Basic
> <limit GET POST>
> Require valid-user
> </limit>
> [root@gw dspam]#
> 
> Но при входе в этот каталог веб-браузером авторизация да же не запрашивается.
> В чём может быть проблема?
> Система текущий сизиф.



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  6:06 ` LIO
@ 2007-09-28  6:33   ` Алексей Шенцев
  2007-09-28  7:05     ` LIO
  0 siblings, 1 reply; 14+ messages in thread
From: Алексей Шенцев @ 2007-09-28  6:33 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Friday 28 September 2007 10:06:06 LIO написал(а):
> Начнём с того, обрабатывается .htaccess вообще?
> Попробуй
> ====
> Order deny,allow
> Deny from all

Попробовал, не работает. Куда смотреть?
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  6:29 ` Avramenko Andrew
@ 2007-09-28  6:37   ` Алексей Шенцев
  2007-09-28  6:46     ` Avramenko Andrew
  0 siblings, 1 reply; 14+ messages in thread
From: Алексей Шенцев @ 2007-09-28  6:37 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Friday 28 September 2007 10:29:39 Avramenko Andrew написал(а):
> allowoveride all
[root@gw conf]# service httpd2 restart
Stopping httpd2.prefork service:                                                           
[ DONE ]
Checking configuration sanity for httpd2.prefork:  Syntax error on line 163 
of /etc/httpd2/conf/httpd2.conf:
Invalid command 'AllowOveride', perhaps misspelled or defined by a module not 
included in the server configuration
                                                                                           
[FAILED]
[root@gw conf]#

Какой ещё модуль нужен то?

-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845


^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  6:37   ` Алексей Шенцев
@ 2007-09-28  6:46     ` Avramenko Andrew
  2007-09-28  6:53       ` Алексей Шенцев
  0 siblings, 1 reply; 14+ messages in thread
From: Avramenko Andrew @ 2007-09-28  6:46 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

allowoverride :-)
Одну 'r' забыл.
Модули не нужны.
http://httpd.apache.org/docs/2.2/mod/core.html#allowoverride


Алексей Шенцев пишет:
> В сообщении от Friday 28 September 2007 10:29:39 Avramenko Andrew написал(а):
>> allowoveride all
> [root@gw conf]# service httpd2 restart
> Stopping httpd2.prefork service:                                                           
> [ DONE ]
> Checking configuration sanity for httpd2.prefork:  Syntax error on line 163 
> of /etc/httpd2/conf/httpd2.conf:
> Invalid command 'AllowOveride', perhaps misspelled or defined by a module not 
> included in the server configuration
>                                                                                            
> [FAILED]
> [root@gw conf]#
> 
> Какой ещё модуль нужен то?
> 



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  6:46     ` Avramenko Andrew
@ 2007-09-28  6:53       ` Алексей Шенцев
  0 siblings, 0 replies; 14+ messages in thread
From: Алексей Шенцев @ 2007-09-28  6:53 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Friday 28 September 2007 10:46:18 Avramenko Andrew написал(а):
> allowoverride :-)
> Одну 'r' забыл.
Да я поторопился. :)
Дописал не достающую "r" и всё нормально. 
Спасибо за подсказку.
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  6:33   ` Алексей Шенцев
@ 2007-09-28  7:05     ` LIO
  2007-09-28  9:16       ` Алексей Шенцев
  0 siblings, 1 reply; 14+ messages in thread
From: LIO @ 2007-09-28  7:05 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Здравствуйте.

28.09.2007 10:33 Алексей wrote:

АШ> В сообщении от Friday 28 September 2007 10:06:06 LIO написал(а):
>> Начнём с того, обрабатывается .htaccess вообще?
>> Попробуй
>> ====
>> Order deny,allow
>> Deny from all

АШ> Попробовал, не работает. Куда смотреть?
httpd.conf
====
DocumentRoot "тут что-то, скорее всего /var/www/html"

<Directory "то, что в DocumentRoot">
#необходимо
    AllowOverride AuthConfig Limit Options
#рекомендую
    Options None
    Order deny,allow
    Deny from all
</Directory>
====


-- 
Binary yours,
 LIO



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  7:05     ` LIO
@ 2007-09-28  9:16       ` Алексей Шенцев
  2007-09-28  9:44         ` LIO
  2007-09-28  9:52         ` Avramenko Andrew
  0 siblings, 2 replies; 14+ messages in thread
From: Алексей Шенцев @ 2007-09-28  9:16 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Friday 28 September 2007 11:05:20 LIO написал(а):
> <Directory "то, что в DocumentRoot">
> #необходимо
>     AllowOverride AuthConfig Limit Options
> #рекомендую
>     Options None
>     Order deny,allow
>     Deny from all
> </Directory>

Да с этим разобрался. А вот теперь такой вопрос:
в .htaccess пишу такую строчку:
AuthUserFile /var/www/apache2/html/reports/dspam/.htpasswd

В логе апача вижу:
/var/www/apache2/html/reports/dspam/.htaccess: Invalid command 'AuthUserFile', 
perhaps misspelled or defined by a module not included in the server 
configuration

Что сделал не правильно?
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  9:16       ` Алексей Шенцев
@ 2007-09-28  9:44         ` LIO
  2007-09-28  9:52         ` Avramenko Andrew
  1 sibling, 0 replies; 14+ messages in thread
From: LIO @ 2007-09-28  9:44 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Здравствуйте.

28.09.2007 13:16 Алексей wrote:

АШ> В сообщении от Friday 28 September 2007 11:05:20 LIO написал(а):
>> <Directory "то, что в DocumentRoot">
>> #необходимо
>>     AllowOverride AuthConfig Limit Options
>> #рекомендую
>>     Options None
>>     Order deny,allow
>>     Deny from all
>> </Directory>

АШ> Да с этим разобрался. А вот теперь такой вопрос:
АШ> в .htaccess пишу такую строчку:
АШ> AuthUserFile /var/www/apache2/html/reports/dspam/.htpasswd

АШ> В логе апача вижу:
АШ> /var/www/apache2/html/reports/dspam/.htaccess: Invalid command 'AuthUserFile',
АШ> perhaps misspelled or defined by a module not included in the server 
АШ> configuration

АШ> Что сделал не правильно?

Смотри первое сообщение и используй как пример:

====
# Basic authorization: sh$ htpasswd .htpasswd username
AuthType Basic
AuthUserFile /var/www/html/.htpasswd

# Per IP allowing
Order deny,allow
Allow from 127.0.0.1
Deny from all
Satisfy any
====



-- 
Binary yours,
 LIO



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  9:16       ` Алексей Шенцев
  2007-09-28  9:44         ` LIO
@ 2007-09-28  9:52         ` Avramenko Andrew
  2007-09-28 14:04           ` Алексей Шенцев
  1 sibling, 1 reply; 14+ messages in thread
From: Avramenko Andrew @ 2007-09-28  9:52 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Может быть не все модули подключены? Смотрите документацию по данной 
директиве для Вашей версии apache.


Алексей Шенцев пишет:
> В сообщении от Friday 28 September 2007 11:05:20 LIO написал(а):
>> <Directory "то, что в DocumentRoot">
>> #необходимо
>>     AllowOverride AuthConfig Limit Options
>> #рекомендую
>>     Options None
>>     Order deny,allow
>>     Deny from all
>> </Directory>
> 
> Да с этим разобрался. А вот теперь такой вопрос:
> в .htaccess пишу такую строчку:
> AuthUserFile /var/www/apache2/html/reports/dspam/.htpasswd
> 
> В логе апача вижу:
> /var/www/apache2/html/reports/dspam/.htaccess: Invalid command 'AuthUserFile', 
> perhaps misspelled or defined by a module not included in the server 
> configuration
> 
> Что сделал не правильно?



^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28  9:52         ` Avramenko Andrew
@ 2007-09-28 14:04           ` Алексей Шенцев
  2007-10-01  8:00             ` Aleksey Avdeev
  0 siblings, 1 reply; 14+ messages in thread
From: Алексей Шенцев @ 2007-09-28 14:04 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Friday 28 September 2007 13:52:13 Avramenko Andrew написал(а):
> Может быть не все модули подключены? Смотрите документацию по данной
> директиве для Вашей версии apache.

Надо было сделать:
[root@gw mods-enabled]# ln -s ../mods-available/auth_basic.load
[root@gw mods-enabled]# ln -s ../mods-available/authn_file.load
[root@gw mods-enabled]# ln -s ../mods-available/authz_groupfile.load

[root@gw dspam]# cat .htaccess
AuthType Basic
AuthName "Password Required"
AuthUserFile /var/www/apache2/html/reports/dspam/.htpasswd
AuthGroupFile /var/www/apache2/html/reports/dspam/.htgroup
Require valid-user
[root@gw dspam]#
[root@gw dspam]# ls .h*
.htaccess  .htgroup  .htpasswd
[root@gw dspam]#  

Теперь ругань вот такая:
[Fri Sep 28 17:59:18 2007] [crit] [client 192.168.2.135] configuration error:  
couldn't check access.  No groups file?: /reports/dspam/

Чего не хватает?
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-09-28 14:04           ` Алексей Шенцев
@ 2007-10-01  8:00             ` Aleksey Avdeev
  2007-10-01  8:24               ` Алексей Шенцев
  0 siblings, 1 reply; 14+ messages in thread
From: Aleksey Avdeev @ 2007-10-01  8:00 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Алексей Шенцев пишет:
> В сообщении от Friday 28 September 2007 13:52:13 Avramenko Andrew написал(а):
>> Может быть не все модули подключены? Смотрите документацию по данной
>> директиве для Вашей версии apache.
> 
> Надо было сделать:
> [root@gw mods-enabled]# ln -s ../mods-available/auth_basic.load
> [root@gw mods-enabled]# ln -s ../mods-available/authn_file.load
> [root@gw mods-enabled]# ln -s ../mods-available/authz_groupfile.load

  Не совсем так. Правельнее:

a2enmod auth_basic

a2enmod authn_file

a2enmod authz_groupfile

  Тогда ссылки проставятся с учётом межмодульных зависимостей.

PS: Есть и другой способ, через mods-start.d (см.
/usr/share/doc/apache2-*/README.ALT.ru_RU.KOI8-R).

-- 

С уважением. Алексей.




^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [Sysadmins] apacge2 & auth
  2007-10-01  8:00             ` Aleksey Avdeev
@ 2007-10-01  8:24               ` Алексей Шенцев
  0 siblings, 0 replies; 14+ messages in thread
From: Алексей Шенцев @ 2007-10-01  8:24 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

В сообщении от Monday 01 October 2007 12:00:14 Aleksey Avdeev написал(а):
> Алексей Шенцев пишет:
> > В сообщении от Friday 28 September 2007 13:52:13 Avramenko Andrew 
написал(а):
> >> Может быть не все модули подключены? Смотрите документацию по данной
> >> директиве для Вашей версии apache.
> >
> > Надо было сделать:
> > [root@gw mods-enabled]# ln -s ../mods-available/auth_basic.load
> > [root@gw mods-enabled]# ln -s ../mods-available/authn_file.load
> > [root@gw mods-enabled]# ln -s ../mods-available/authz_groupfile.load
>
>   Не совсем так. Правельнее:
>
> a2enmod auth_basic
>
> a2enmod authn_file
>
> a2enmod authz_groupfile
>
>   Тогда ссылки проставятся с учётом межмодульных зависимостей.
>
> PS: Есть и другой способ, через mods-start.d (см.
> /usr/share/doc/apache2-*/README.ALT.ru_RU.KOI8-R).

За информацию спасибо.
-- 
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2007-10-01  8:24 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-09-28  5:51 [Sysadmins] apacge2 & auth Алексей Шенцев
2007-09-28  6:06 ` LIO
2007-09-28  6:33   ` Алексей Шенцев
2007-09-28  7:05     ` LIO
2007-09-28  9:16       ` Алексей Шенцев
2007-09-28  9:44         ` LIO
2007-09-28  9:52         ` Avramenko Andrew
2007-09-28 14:04           ` Алексей Шенцев
2007-10-01  8:00             ` Aleksey Avdeev
2007-10-01  8:24               ` Алексей Шенцев
2007-09-28  6:29 ` Avramenko Andrew
2007-09-28  6:37   ` Алексей Шенцев
2007-09-28  6:46     ` Avramenko Andrew
2007-09-28  6:53       ` Алексей Шенцев

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git