Sziasztok!
Első kérdésem msot az lenne, hogy van egy olyan funkciója az apache-nak, hogy a user-ek public_html könyvtárukban lévő html vagy php fájlokat, vagy egyáltalán mindent amire megfelelő jogosultság van beállítva el lehet érni weboldalról.
Pl én vagyok budacsik, és használom ezt a funkcióját az apache-nak lan-on belül
(se.rv.er.ip/~budacsik)
De az a probléma, hogy ezt interneten is el lehet érni. Ugye van valami megoldás erre, hogy ne lehessen? A legjobb az lnne, ha lan-ról is és internetről is password-el érném el, viszont ezt apache-al megoldva. Mert a php-s beléptetés nem érdekel.
De ha ezt így nem lehet megoldani akkor legalább az, hogy lan-on elérhessem korlátozás nélkül és nem baj, ha más is eléri, de internet felöl tiltva legyen ez a funkció.
Az a baj, hogy én csak olyat tudok csinálni, hogy ha itt virtuális domainek vannak akkor azt meg tudom csinálni, hogy bizonyos domain-eket csak jelszóval lehessen elérni, míg másokat nem. De ez megintmás dolog azthiszem.
- 1520 megtekintés
Hozzászólások
szia
hát teszel a public_html be egy .htacces -t ezzel pl
AuthType Basic
AuthName "jelszot"
AuthUserFile /home/budacsik/public_html/.htpasswd
Require valid-user
és a .htpasswd ben vah a jelszó meg user amit a htpasswd paranccsal
lehet generálni
persze ezt lehet direktbe az apache configba is írni
a nál
Celeron-M 1400Mhz, 768M, Debian SID, 2.6.18-rc7
- A hozzászóláshoz be kell jelentkezni
Köszi, szépen erren nem is gondoltam, hogy ilyen jól meg lehet oldani :)
- A hozzászóláshoz be kell jelentkezni
Nagyon jó működik, azt esetleg meg lehetne oldani, hogy csak a 192.168.1.0/24 címekről lehessen elérni?
Ezt is meg lehet oldani .htaccess -al?
Na jó, most lehet, hogy sikerült, de nem tudom, tesztelni kívülről.
Ezt csináltam: szintén a .htaccess file-ban az előzőt kikomenteztem.
Order Deny,Allow
Deny from all
Allow from 192.168.1.0/24
- A hozzászóláshoz be kell jelentkezni
Mondjuk én nem raknám a public_html könyvtárba a .htpasswd fájlt. Inkább egy könyvtárral feljebb.
___________________________________________________________________
Lógnak a pálmafán a kókuszok .... :)
- A hozzászóláshoz be kell jelentkezni
Miért? Indok nélkül nem tanultam semmit :(
- A hozzászóláshoz be kell jelentkezni
Ja, és mennyire biztonságos ez a .htacces/.htpasswd jelszavas megoldás? Könnyen fel tudják törni? Csak azért kérdezem, mert olyan szintű adatokat fogok védeni vele. Hackerkedésből 0 tapasztalatom van :)
- A hozzászóláshoz be kell jelentkezni
nekem úgy tanították, hogy a ".hta"-val kezdődő fájlokat soha semmilyen körülmények között nem adja kia az apache senkinek (böngészőn keresztűl)
de neked van OKJ rendszerinformatikus papírod, nem? ott kellett volna tanítani...
--
by Mikul@s
- A hozzászóláshoz be kell jelentkezni
:) igen van ilyen papírom, és nem mondom, hogy nem hangzott el egy órán sem, de nem rémlik.
- A hozzászóláshoz be kell jelentkezni
Eleve httpsen keresztul hasznald szerintem ezt a megoldast, ugy mindenkepp biztonsagosabb. Hogy mennyire torheto, azt nem tudom.
- A hozzászóláshoz be kell jelentkezni
A https-t is beállíthatom a .htaccess fájlban akkor gondolom.
- A hozzászóláshoz be kell jelentkezni
hát nem igazán, a https-t az apache konfigban kell
Celeron-M 1400Mhz, 768M, Debian SID, 2.6.18-rc7
- A hozzászóláshoz be kell jelentkezni
kettőn áll a vásár, nem elég a mappába betenni a megfelően elkészített .htaccess fájlt, rendelkezni kell a .htpasswd fájllal is, valamint a lényeg: az apache main.conf-jában (ez disztrib függő!) állítsd be az "AllowOverride All" direktívákat!!!
--
by Mikul@s
- A hozzászóláshoz be kell jelentkezni
Üdv!
Hogyan lehet apache2 alatt megcsinálni, hogy http://gepneve esetén a /var/www/http könyvtár, míg https://gepneve esetén a /var/www/https könyvtár tartalma jelenjen meg?
Petya
- A hozzászóláshoz be kell jelentkezni
httpd.conf-ban, vagy /etc/apache2/virtual vagy vhosts(?)
attól függ milyen disztro.
http://gentoo-wiki.com/HOWTO_Linux_Virtual_Hosting_Server
Ja a .htaccess és .htpasswd akárhol lehet. :)
De valóban jobb 5let ha nem a documentroot-ban van.
----------------------------------------------------------------
"Értem én hogy villanymotor, de mi hajtja!?
- A hozzászóláshoz be kell jelentkezni
Debian sarge. Van itt ilyen sites-available könyvtár, és abban lehet gondolom ezt beállítani.
Egy file van benne, így néz ki:
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
stb..
Én csináltam mégegyet, és az eredetit is átírtam, így:
NameVirtualHost ssl
ServerAdmin webmaster@localhost
DocumentRoot /var/www/ssl/
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/apache.pem
stb..
NameVirtualHost web
ServerAdmin webmaster@localhost
DocumentRoot /var/www/web/
stb..
De ez így nem jó, hibát dob az apache idításkor.
Mit csinálok rosszul?
Petya
- A hozzászóláshoz be kell jelentkezni
"Mit csinálok rosszul?"
A mellékelt linken van példa
----------------------------------------------------------------
"Értem én hogy villanymotor, de mi hajtja!?
- A hozzászóláshoz be kell jelentkezni