Автор Тема: Apache  (Прочетена 1233 пъти)

angela55

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Apache
« -: Jan 25, 2005, 01:09 »
Имам следното питане-как мога да настроя сървъра ми така ,че когато някой се опита да ми отвори наалната страница да му иска
username i password ?
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Apache
« Отговор #1 -: Jan 25, 2005, 01:32 »
Като си инсталираш програма която иска това.
Активен

It makes you awful glad that you were born a man.

angela55

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Apache
« Отговор #2 -: Jan 25, 2005, 01:36 »
alabal не можа ли поне да се уточниш коя е тази програма и след като я инсталирам конфигурира ли се и как
Активен

Pinball_Master

  • Напреднали
  • *****
  • Публикации: 447
    • Профил
    • WWW
Apache
« Отговор #3 -: Jan 25, 2005, 03:18 »
Може да го направиш по безброй начини - зависи какво ще ти съдържа index.* Примерно може да ползваш CMS като примерно PHP-Nuke. Можеш да ползваш и обикновен html, php, java... Ако си конкретизираш въпроса може и да получиш по-подробен отговор.
Успех.
Активен

pinball-bg.org   pinball-bg.info - Българският сайт за Флипери
Debian/GNU Linux - Sarge - Kernel 2.6.7 - KDE 3.2.3

spawnman

  • Напреднали
  • *****
  • Публикации: 455
    • Профил
Apache
« Отговор #4 -: Jan 25, 2005, 09:52 »
angela55 като начало можеш и да не ползваш допълнителни програми или PHP, а да видиш дали простичките и вградени в Apache възможности няма да се окажат достатъчни за твоите цели. Като насока можеш да потърсиш повече информация за
Цитат
.htaccess
файловете, които се поставят в защитените директории. Ето и примерно съдържание на един такъв файл:
Примерен код
AuthType Basic
AuthName "Private Users Directories"
AuthUserFile "/mnt/windows/Program Files/Apache Group/Apache/passwords"
AuthGroupFile "/mnt/windows/Program Files/Apache Group/Apache/groups"
Require group GrupaEdno

Виж и директивата AllowOverride AuthConfig.
Общо взето това, което ти предлагам е описано достатъчно пълно в документацията на Apache и може да бъде разгледано тук.
Успех '<img'>
Активен

Mandriva Cooker
BlackBox

FV80503200 SL27J, 82437FX TSC, 128 (4x32) MB 72pin EDO, AHA-2940UW, ST34572W, M2513A, CDU521, CTL0024, 3C509b-TPC, 215R3PUA22, FP767-12

57r1k3

  • Напреднали
  • *****
  • Публикации: 38
    • Профил
Apache
« Отговор #5 -: Jan 25, 2005, 10:20 »
Здравейте!
spawnman е прав, но има един малък "крайъгълен камък". За да работи оторизацията с .htaccess файловете, трябва да се зададе директивата
Цитат
AllowOverride AuthConfig

в httpd.conf файла при конфигуриране на съответната директория. За което в документацията на Апач се препоръчва съответните директиви
Цитат
AuthType Basic
AuthName "Private Users Directories"
AuthUserFile "/mnt/windows/Program Files/Apache Group/Apache/passwords"
AuthGroupFile "/mnt/windows/Program Files/Apache Group/Apache/groups"
Require group GrupaEdno

да се добавят в httpd.conf файла в секцията на съответните директории.
Кратко обяснение на директивите:

AuthName- текста, който се изписва на диалога за оторизация.
AuthUserFile- файла с потребителите и криптираните им пароли. Създава се с инструмента на Апач htpasswd.
AuthGroupFile- файл, в който са изброени потребителите, които имат достъп. Има следния формат:
Цитат
GrupaEdno: user1 user2 user3
GrupaDve: user1 user4 user5

Require group- коя група потребители има достъп.

Общо взето е това. Не е кой знае какво, но все пак погледни и връзката, която е посочил spawnman.

Успех,
57r1k3
Активен

BSD is, after all, about a commitment to technical excellence, and not about making an operating system platform into a religion.

stalov

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Apache
« Отговор #6 -: Jan 25, 2005, 17:37 »
погледни и тук

tutorial
Активен

RedIce

  • Напреднали
  • *****
  • Публикации: 162
    • Профил
Apache
« Отговор #7 -: Jan 25, 2005, 22:18 »
'<img'> всичко е много хубаво но има и още нещо красиво в тази команда.... най - удобно е да се направи един VHOST, в httpd.conf, и да се сетне htaccessa за целиа vhost (а не само за папката в която се намира), няма нужда да изброявм плюсовете на този варянт...
отвана не съм си играл с тези неща но беше нешо от този род:

Примерен код

<Directory "/path/to/vhost/" >
 AuthType Basic
AuthName "Restricted Files"
AuthUserFile /usr/local/apache/conf/passwords
Require user test
    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>


password фаила се оправлява с htpasswd
като съм сложил машината да изиклва user: тест
Активен

abadon

  • Напреднали
  • *****
  • Публикации: 510
  • Distribution: Debian
  • Window Manager: KDE
    • Профил
    • WWW
Apache
« Отговор #8 -: Jun 14, 2005, 19:20 »
Здравейте на всички.
Аз имам проблем почти същия като на автора на статията. Искам да защитя една папка на моя Apache сървър със потребител и парола, но не успявам.
Прочел съм това тук ползвал съм инструментите от този сайт защото тези във transcode.org не работят. Направих си двата файла ".htaccess" и ".htpasswd" със тяхна помощ и ги качих във директороята, която искам да защитя. Обаче като напиша във полето на браузъра си пътя до нея не ми иска никакъв потребител и парола.
Затова пробвах да следвам съвета на "57r1k3", като задам във във /etc/httpd.conf следните директиви:
Цитат
AllowOverride AuthConfig
AuthType Basic
AuthName "Private Users Directories"
AuthUserFile "/srv/www/htdocs/test/.htpasswd"
AuthGroupFile "/srv/www/htdocs/test/.htaccess"
Require group GrupaEdno

Рестартирах сървъра, след което той не искаше да се включи тъй като конфигурацията му не била правилна. Къде бъркам?
За да ме разберете както трябва ето и моя конфиг файл. Най-отдолу са промените които аз съм правил.
P.S. Със SuSE 9.3 съм. Няма ли начин тази конфигурация да я направя през YaST2?
Активен

Успешното Boot-ване на Windows завършва с рестарт!!!
You are registered as user #382190 with the Linux Counter
Всеки пост - отговор на въпрос

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
Apache
« Отговор #9 -: Jun 14, 2005, 19:43 »
Цитат (angela55 @ Ян. 25 2005,02:09)
Имам следното питане-как мога да настроя сървъра ми така ,че когато някой се опита да ми отвори наалната страница да му иска
username i password ?

SSL

нещо по-простичко 'php login page' :?
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Apache doc
Преводи на документация
kennedy 3 2871 Последна публикация Apr 26, 2002, 18:43
от kennedy
Apache
Настройка на програми
mozly 3 2046 Последна публикация Nov 23, 2002, 15:19
от mozly
Help za Apache???
Настройка на програми
spooky 2 1553 Последна публикация Aug 06, 2003, 14:57
от spooky
Apache
Настройка на програми
HipH0p 1 1298 Последна публикация Dec 20, 2003, 13:51
от n_antonov
Ограничаване на връзките към Apache
Настройка на програми
nothing 3 1886 Последна публикация Jan 16, 2004, 14:06
от nothing