Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
   
  ГлавнаяСправкаПоискВходРегистрация  
 
Страниц: 1 2 
Печать
Про Apache 2.0.49 (Прочитано 6 527 раз)
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Про Apache 2.0.49
06.05.2004 :: 15:41:14
 
как ограничить доступ к серверу проверяя имя пользователя и пароль?
понятно что создается файл .htpasswd и .htaccess:
//=============
AuthName "Authentication required"
AuthType Basic
require user name_user
AuthUserFile .htpasswd
//==========
но все равно у сервера не запрашивая имени пользователя грузится начальная страница.
Наверх
 
WWW 123947662  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #1 - 06.05.2004 :: 16:19:05
 
Разобрался... Улыбка
Но есть вопрос: а как авторизировавшегося пользователя направить в его домашний каталог?
И где вообще НОРМАЛЬНО на русском можно почитать об Apache?
Наверх
 
WWW 123947662  
IP записан
 
fonya
Экс-Участник
**


-:)

Пол: female
Re: Про Apache 2.0.49
Ответ #2 - 07.05.2004 :: 00:46:06
 
Цитата:
Разобрался... Улыбка
Но есть вопрос: а как авторизировавшегося пользователя направить в его домашний каталог?
И где вообще НОРМАЛЬНО на русском можно почитать об Apache?


Я здесь читал всегда http://apache.lexa.ru/faq.html
А это вдогонку http://www.apache.tut.ru/Улыбка
Удачи.
Наверх
 
Hi
 
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #3 - 07.05.2004 :: 07:37:48
 
Цитата:
Я здесь читал всегда http://apache.lexa.ru/faq.html
А это вдогонку http://www.apache.tut.ru/Улыбка
Удачи.  

Я тоже там читаю, но данная систуация там к сожалению не рассматривается (а может я не нашел).
Наверх
 
WWW 123947662  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #4 - 07.05.2004 :: 08:56:20
 
Вопрос: если я создаю новый .htpasswd Апач нужно обязательно рестартовать? так он не поймет что ли?
Наверх
 
WWW 123947662  
IP записан
 
FiN
Админ
*****
Вне Форума



Настрочил: 10 737
Krasnoturinsk
Пол: male
Re: Про Apache 2.0.49
Ответ #5 - 07.05.2004 :: 09:20:04
 
Цитата:
Вопрос: если я создаю новый .htpasswd Апач нужно обязательно рестартовать? так он не поймет что ли?

нет, файлы перечитываются на лету, а что ты подразумеваешь под дом.директорией?
Наверх
 
WWW  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #6 - 07.05.2004 :: 09:35:07
 
Цитата:
нет, файлы перецитываются на лету, а что ты подразумеваешь под дом.директорией?

допустим на сервере есть каталоги user1, user2 и т.д.,
коннектиться пользователь с именем user1 сервер его автоматически направляет в каталог user1; коннектиться пользователь user2 - его сервер перенаправляет в каталог user2. Принцип как на ftp.
Как это сделать?
Наверх
 
WWW 123947662  
IP записан
 
FiN
Админ
*****
Вне Форума



Настрочил: 10 737
Krasnoturinsk
Пол: male
Re: Про Apache 2.0.49
Ответ #7 - 07.05.2004 :: 09:41:50
 
Цитата:
допустим на сервере есть каталоги user1, user2 и т.д.,
коннектиться пользователь с именем user1 сервер его автоматически направляет в каталог user1; коннектиться пользователь user2 - его сервер перенаправляет в каталог user2. Принцип как на ftp.
Как это сделать?

а смысл потаенный? все эти каталоги будут лечать ниже DocumentRoot - user2 и user1 будет иметь доступ к файлам друг друга, я так думаю тебе виртуальные сервера посмотреть лучше...
Наверх
 
WWW  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #8 - 07.05.2004 :: 10:13:19
 
Цитата:
а смысл потаенный? все эти каталоги будут лечать ниже DocumentRoot - user2 и user1 будет иметь доступ к файлам друг друга

Не как это будут иметь доступ, если в каталоге user1 лежит файл .htaccess:
//----------------
AuthName "Authentication required"
AuthType Basic
require user user1
AuthUserFile .htpasswd
//------------
а в каталоге user2 .htaccess
//----------------
AuthName "Authentication required"
AuthType Basic
require user user2
AuthUserFile .htpasswd
//------------
user1 не будет иметь доступ в каталог user2 или я чего то не понимая с Апачем.
Наверх
 
WWW 123947662  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #9 - 07.05.2004 :: 10:22:22
 
по поводу смысла: есть необходимость раздавать разные файлы авторизированным пользователям (а не всем), файлы разные для каждого пользователя свой. Раздавать именно протоколом HTTP.
Наверх
 
WWW 123947662  
IP записан
 
FiN
Админ
*****
Вне Форума



Настрочил: 10 737
Krasnoturinsk
Пол: male
Re: Про Apache 2.0.49
Ответ #10 - 07.05.2004 :: 10:36:08
 
Цитата:
Не как это будут иметь доступ, если в каталоге user1 лежит файл .htaccess:
//----------------
AuthName "Authentication required"
AuthType Basic
require user user1
AuthUserFile .htpasswd
//------------
а в каталоге user2 .htaccess
//----------------
AuthName "Authentication required"
AuthType Basic
require user user2
AuthUserFile .htpasswd
//------------
user1 не будет иметь доступ в каталог user2 или я чего то не понимая с Апачем.

понял не дуракУлыбка это проканает если скриптов не будет...
Наверх
 
WWW  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #11 - 07.05.2004 :: 10:48:53
 
Цитата:
если скриптов не будет...

скриптов имеется в виду со страниц запускаться не будут?

и все так домашний каталог для пользователя сделать можно? или придется каждому пользователю писать что то типа:
http://user1:pass@server.ru/user1
http://user2:pass@server.ru/user2
Наверх
 
WWW 123947662  
IP записан
 
FiN
Админ
*****
Вне Форума



Настрочил: 10 737
Krasnoturinsk
Пол: male
Re: Про Apache 2.0.49
Ответ #12 - 07.05.2004 :: 10:54:01
 
Цитата:
скриптов имеется в виду со страниц запускаться не будут?

что то в этом роде, ибо скрипт будет запускатся с правами текущего сервера и видить все что ниже корня...

Цитата:
и все так домашний каталог для пользователя сделать можно? или придется каждому пользователю писать что то типа:
http://user1:pass@server.ru/user1
http://user2:pass@server.ru/user2

нормальное решениеУлыбка
Наверх
 
WWW  
IP записан
 
Vitya
Специалист
****
Вне Форума



Настрочил: 927
Серов
Пол: male
Re: Про Apache 2.0.49
Ответ #13 - 07.05.2004 :: 11:18:12
 
Еще вопрос: при попытке зеркалирований прогой WET из каталога пользователя (пользователь авторизирован) сервер не пускает
x.x.x.x - - [07/May/2004:12:15:29 +0600] "GET /user1/*.rar HTTP/1.0" 403 414
хотя из броузера индексный файл просматривается и если конкретно указать нужный файл он качается, а при попытке зеркалирования данного каталога сервак не пущает.
//----
wget.exe -c -T 60 --http-user=user1 --http-passwd=passwd http://server.ru/user1/*.rar -P..\Rar\
//--------
либо как вариант
//----
wget.exe -c -T 60 http://user1:passwd@server.ru/user1/*.rar -P..\Rar\
//--------
Наверх
 
WWW 123947662  
IP записан
 
fonya
Экс-Участник
**


-:)

Пол: female
Re: Про Apache 2.0.49
Ответ #14 - 09.05.2004 :: 12:13:38
 
Цитата:
скриптов имеется в виду со страниц запускаться не будут?

и все так домашний каталог для пользователя сделать можно? или придется каждому пользователю писать что то типа:
http://user1:pass@server.ru/user1
http://user2:pass@server.ru/user2


А параметр UserDir не поможет в этом случае.
Тогда запрос будет такого типа http://my.server/~vasya/doc/
Наверх
 
Hi
 
IP записан
 


Страниц: 1 2 
Печать