Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Apache htaccess
http://forum.freesco.pl/viewtopic.php?f=22&t=6831
Strona 1 z 2

Autor:  Pele [ niedziela, 20 lutego 2005, 15:08 ]
Tytuł:  Apache htaccess

Witam
Mam problem z zrobieniem strony www na hasło htaccess.
Mam zainstalowanego apache orat thttpd (pliki thttpd skopiowałem ręcznie i uruchomiłem go na porcie 82 (tablica ogłoszeń).
Apache chodzi mi na porcie 80.
W pliku conf w apache zmieniłem na AllowOwerride All
umieściłęm w katalogu w który chcę zabezpieczyć polik htacces orac htpasswd i przy wejściu na stronę nie prosi o bałwan jestem.
Nie wiem gdzie jest błąd.

Autor:  Maciek [ niedziela, 20 lutego 2005, 15:24 ]
Tytuł:  Re: Apache htaccess

Pele pisze:
Witam
W pliku conf w apache zmieniłem na AllowOwerride All
.

AllowOverride All

Autor:  Pele [ niedziela, 20 lutego 2005, 15:50 ]
Tytuł: 

Cytuj:
AllowOverride All

Jest dokładnie tak przepraszam za literówkę.

Autor:  Szpakos [ niedziela, 20 lutego 2005, 16:05 ]
Tytuł: 

Witam wszystkich!

Mam nowe NND ze stycznia a na nim: squida, thttpd, apache z SSL, PHP, MYSQL-a, HTB ze statystykami, MRTG, Clamav, ProFTP, mlDonkey, Samb-e oraz kilka mniej waznych pakietow...

i bałwan jestem uruchomic na apachu logowanie (zabezpieczenie folderu) uzywajac .htpasswd oraz .htaccess. W tym celu stworzylem plik .htaccess w folderze ktory bałwan jestem zabezpiczyc i wpis znajdujacy sie w nim wyglada tak:

: [/] [] ()
Deny from All
AuthType Basic
AuthUserFile /scieżka do katalogu zabezpieczanego/.htpasswd
AuthName "Logowanie"
Require valid-user -lub zamiast tego wpisywalem: user user_1 user_2
Satisfy any -probowalem tez bez tego


nastepnie utworzylem plik .htpasswd uzywajac takiej komendy:
: [/] [] ()
htpasswd -c /scieżka do katalogu zabezpieczanego/.htpasswd nazwa_usera


w pliku httpd.conf znalazlem dyrektywe odpowiedzialna za uruchomienie .htaccess i .htpasswd i z AllowOverride None zmienilem na AlllowOverride All (dokladnie w lini 383 - odnoszaca sie do katalogu glownego /home/httpd/html)

i niestety zabezpieczenie nie dziala... SZukałem rozwiazania w ksiązkach opisujacych apache ale niestety nic sensownego lub czegos co moglem pominac nie znalazlem...

I mam prosbe do osob u ktorych dziala zabezpieczenie, aby sie podzielily wiedza poniewaz ja nie potrafie juz dojsc do tego co moze byc przyczyna iz nie dziala mi zabezpieczenie.... Dodam ze apache pracuje mi na porcie 80 oraz korzystam z thttpd ktore pracuje na porcie 82 (pliki .htaccess oraz .htpasswd sprawdzalem takze na thttpd i na nim ladnie logowanie dziala wiec wydaje mi sie ze jednak cos trzeba jeszcze zmienic w apach-u...

Bardzo prosze o pomoc poniewaz jest to dla mnie wazne...

Autor:  Pele [ niedziela, 6 marca 2005, 23:02 ]
Tytuł: 

nik nie wie? w czym jest problem w dalszym ciągu nie daje rady

Autor:  Alfred [ niedziela, 6 marca 2005, 23:25 ]
Tytuł: 

Może to pomoże:
W pliku httpd.conf mam jeszcze coś takiego
AccessFileName .htaccess

Miałem ten sam problem i chyba sobie przypomniałem, gdzie był błąd:
1. plik .htaccess jest w katalogu zabezpieczanym hasłem
2. plik .htpasswd jest w innym katalogu
3. Trzecia linijka kodu w pliku .htaccess wskazuje na ścieżkę do pliku .htpasswd
Kod pliku .htaccess (trzecia linia)
AuthUserFile /var/www/.htpasswd #- Nie jest to ścieżka do katalogu zabezpieczanego, a ścieżka do pliku .htpasswd

Koniecznie napisz, czy działa (bo już trzeci raz poprawiam ten tekst)

Autor:  Pele [ poniedziałek, 7 marca 2005, 00:15 ]
Tytuł: 

Dzięki za pomoc już działa błąd był w pliku htaccess
miałem
Deny From All
zmieniłem na
Allow From All
i ruszyło

Autor:  koms [ sobota, 14 maja 2005, 23:13 ]
Tytuł: 

Pele pisze:
Dzięki za pomoc już działa błąd był w pliku htaccess
miałem
Deny From All
zmieniłem na
Allow From All
i ruszyło



MASZ CHYBA INNY BŁĄD NIZ TEN CO STWIERDZASZ JA WE WSZYSTKICH ZABEZPIECZONYCH STRONACH MAM Deny From All I WSZYSTKO DZIAŁA.

Autor:  jahu [ piątek, 7 października 2005, 11:19 ]
Tytuł: 

Chcialem zablokowac strone:
/testowa/index.html

stworzylem pliki:
/home/httpd/html/testowa/.htaccess
Allow from All
AuthType Basic
AuthUserFile /home/jahu/hasla/testowa/.htpasswd
AuthName luk
Require valid-user
Satisfy any

/home/jahu/hasla/testowa/.htpasswd
tu wygenerowane haslo do loginu

no i nie chce jakos to dzialac :( czy te pliku musza miec jakies okreslone prawa dostepu itp?

Autor:  Anonymous [ piątek, 7 października 2005, 12:13 ]
Tytuł: 

konfig apacha trzeba pozmieniac troche

Autor:  jahu [ piątek, 7 października 2005, 12:18 ]
Tytuł: 

widget pisze:
konfig apacha trzeba pozmieniac troche

W pliku conf w apache zmieniłem na AllowOverride All

Autor:  makog [ piątek, 7 października 2005, 12:41 ]
Tytuł: 

a po dokonanych zmianach w configu apache, przeladowales httpd?

Autor:  jahu [ piątek, 7 października 2005, 12:46 ]
Tytuł: 

makog pisze:
a po dokonanych zmianach w configu apache, przeladowales httpd?

A jak przeladowac nie restartuac zaraz calego kompa z nnd?

Autor:  makog [ piątek, 7 października 2005, 12:50 ]
Tytuł: 

z konsoli piszesz:
/etc/rc.d/httpd restart
kazda zmiana w configu, nie tylko apache, aby odniosla skutek, to dana usluga musisi byc zrestartowana. Mozesz rwoniez tak
/etc/rc.d/httpd stop
/etc/rc.d/httpd start

Autor:  jahu [ piątek, 7 października 2005, 13:00 ]
Tytuł: 

po restrcie bez roznicy - nie wiem co zle zrobilem - czy pliki katalogi musza miec jakeis z gory okreslone prawa dostepu?

Autor:  Anonymous [ piątek, 7 października 2005, 13:15 ]
Tytuł: 

nie !! prawa dostepu musza byc takie same jak normalnych katalogow strony...czyli zwykle nobody/nobody

musisz tylko dodac do konfigu httpd.conf cos w tym stylu:

: [/] [] ()
<Directory "/home/httpd/html/katalog">
AllowOverride All
</Directory>


po takim czyms zrestartuj apache'a. dopisanie spowoduje ze w powejsciu na www do /katalog zostaniesz zapytany o uzytkownika i haslo (oczywiscie musza sie tam znajdowac pliki .htaccess i .htpasswd)

Autor:  jahu [ piątek, 7 października 2005, 14:20 ]
Tytuł: 

widget pisze:
nie !! prawa dostepu musza byc takie same jak normalnych katalogow strony...czyli zwykle nobody/nobody

musisz tylko dodac do konfigu httpd.conf cos w tym stylu:

: [/] [] ()
<Directory "/home/httpd/html/katalog">
AllowOverride All
</Directory>


po takim czyms zrestartuj apache'a. dopisanie spowoduje ze w powejsciu na www do /katalog zostaniesz zapytany o uzytkownika i haslo (oczywiscie musza sie tam znajdowac pliki .htaccess i .htpasswd)


Aha czyli nei tylko Allow wpisac tylko jak te katalogi podawac? jak mam ich kilka? Pisac je jakos po kolei ?

Autor:  Anonymous [ piątek, 7 października 2005, 15:58 ]
Tytuł: 

ale jakie masz te katalogi ? różne hasła do nich czy jak ?

wpisujesz kolejne dyrektywy:

<Directory "/home/httpd/html/katalog2">
AllowOverride All
</Directory>

<Directory "/home/httpd/html/katalog3">
AllowOverride All
</Directory>

<Directory "/home/httpd/html/katalog4">
AllowOverride All
</Directory>

Autor:  jahu [ piątek, 7 października 2005, 16:12 ]
Tytuł: 

Zrozumiano - kazdy katalog - definiuje w odzielnej "sekcji"

Autor:  jahu [ piątek, 7 października 2005, 17:53 ]
Tytuł: 

A co oznacza to:
Options FollowSymLinks

Cos mi to nie chce ciagle dzialac:

/home/httpd/html/testowa/
.htaccess
Allow from All
AuthType Basic
AuthUserFile /home/jahu/hasla/testowa/.htpasswd
AuthName luk
Require valid-user
Satisfy any

/home/jahu/hasla/testowa/
.htpasswd
admin:nykUQo7BjiVGo

/etc/httpd/conf/
httpd.conf
<Directory "/home/httpd/html/testowa">
AllowOverride All
</Directory>

:(

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/