1 příspěvek / 0 new
Poslední
Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
.htaccess - nefunguje :-(

v adresari kde mam index.php (srv/www/htdocs/)mam soubor .htaccess

order allow, deny
deny from tady.je.moje.ip
allow from all

bohuzel nejde, mam dojem, ze se musi povolit v httpd.conf... bohuzel tam se vubec nevyznam - muj httpd.conf vypada takto (hodil jsem to na sve forum, at tu nespamuji): http://83.240.20.48/mforum/viewtopic.php?t=409

zkousel jsem tam dle jedne rady pridat:

NameVirtualHost 83.240.20.48 (ma verejna, zkousel jsem i 127.0.0.1)

ServerAdmin mightmagic@seznam.cz DocumentRoot /srv/www/htdocs/
(Toto jsem pridal)
(zkousel jsem s touto i bez teto volne radky)

Options FollowSymLinks
AllowOverride None

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

zkousel jsem dalsi priklady, navody, ale nic mi neslo. Z IP kterou mam v htaccess se na stranky proste dostanu (zkousim to z prace) bohuzel nevim co kde zmenit nebo dopsat, prosim o jednoduchou radu co mam spatne, ja uz vazne nevim... Bohuzel angl. moc neumim a lide, kteri mi pomahali taky ne....

Diky !!!
_________________________________________________
64bit open suse 10.2. novacek jak v linuxu, tak i anglictine

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Možnosti jsou dvě:1)

Možnosti jsou dvě:
1) konfigurace httpd.conf
Na řádku 207 je sekce a v ní:
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
# Deny from "požadovaná IP"

2) .htaccess
V konfiguraci Apache musí být odpoznámkováno "AllowOverride All" a to jak v části pro defaultní nastavení oprávnění (řádek 189), tak i v části pro jednotlivé adresáře (207).
Pak už stačí buď v rootu nebo v každém adresáři vytvořit .htaccess a do něj vložit: deny from IP nebo allow form IP

honzaS

Nes
Obrázek uživatele Nes
Offline
Naposledy viděn: 16 let 2 měsíce zpět
Připojen: 07.01.2007 - 05:33
Bohuzel v konfiguraku #

Bohuzel v konfiguraku # Controls who can get stuff from this server. vubec neni :-(

AllowOverride All - to jsem zkousel zmenit tam kde to je a bylo tam None - nepomohlo. Vyzkousel jsem i jiny htaccess dle navodu:

ErrorDocument 404 /stat.xml

pokud spustim 83.240.20.48/stat.xml tak by se melo zobrazit Stránku XML nelze zobrazit

nicmene pokud zadam 83.240.20.48/blbostvymyslena tak my to tu stranku nezobrazi :-( bylo by dobre, kdyby jste se mohl kouknout na ten muj httpd.conf - http://83.240.20.48/mforum/viewtopic.php?t=409 ja totiz nepoznam co tam je spatne :-(

Dekuji
_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

_______________________________________________
Linux mam teprve par dni ;-) (prostredi: Gnome)
Bohuzel ani v anglictine nejsem vubec dobry...
Nes
ICQ: 207-433-828

Obrázek uživatele honzaS
Offline
Naposledy viděn: 15 let 9 měsíců zpět
Připojen: 09.01.2007 - 15:20
Původní: # forbid access

Původní:
# forbid access to the entire filesystem by default

Options None
AllowOverride All
Order allow,deny
Allow from all

Změnit:
# forbid access to the entire filesystem by default

Options None
AllowOverride All
Order allow,deny
Allow from all
Deny from "IP"

a nebo když máte aktivovanou funkci "AllowOverride All" můžete použít .htaccess v adresáři který chcete chránit. A do něj napsat: Deny from "IP"

honzaS