|
burga
|
 |
« poslato: 31 Децембар 2007, 20:28:29 » |
|
Dakle, tek sam sad ovo primetio, nikad nisam ni pokušavao ranije, pa nisam ni zapazio. Moj localhost je vidljiv spolja pod dinamičkim IPom koji dobijem kad se nakačim na net. Ima to i svojih prednosti i mana, pa me zanima da li je moguće da napravim dako da samo jedan folder bude vidljiv preko neta, a ostali samo kao localhost?
|
Нема Бога, и Дирак је његов пророк
|
|
|
|
dens
|
 |
« Odgovor #1 poslato: 31 Децембар 2007, 21:59:04 » |
|
Da,pogledaj malo allow, deny
Alias /neki_dir /var/www/neki_dir/ <Directory /var/www/neki_dir/> Options -Indexes +FollowSymLinks Order deny,allow Allow from 192.168 Deny from all </Directory>
Ovo recimo omogucava da je neki_dir vidljiv samo sa mreze 192.168.0.0, ali ne i od spolja,
Mozes da invertujes pravila ili da ih napises u drugacijem poretku...
Procitaj malo... to se barem lako nalazi
|
|
|
|
|
|
burga
|
 |
« Odgovor #2 poslato: 31 Децембар 2007, 23:48:41 » |
|
Ovo je .htaccess fajl koji sam stavio u /var/www, ali ne radi ono što bih hteo, tj ne radi ništa: <Directory /var/www> Order allow,deny Allow from 127.0 Deny from all </Directory>
<Directory /var/www/publicData> Order allow,deny Allow from all </Directory>
U čemu grešim? Čitam dokumentaciju na apache sajtu, ali ne vidim ništa o ovim opcijama: Indexes, FollowSymLinks i ostalim mogućnostima.
|
Нема Бога, и Дирак је његов пророк
|
|
|
|
dukenukem_4d
|
 |
« Odgovor #3 poslato: 01 Јануар 2008, 00:44:59 » |
|
Да ли идеш преко рутера или си директно прикачен (преко PPP) ? ако си преко рутера ,онда је на њему укључен UPNP који излаже аутоматски портове на локалној мрежи према споља
|
|
|
|
|
burga
|
 |
« Odgovor #4 poslato: 01 Јануар 2008, 13:54:40 » |
|
Idem preko modema, preko PPPoE
|
Нема Бога, и Дирак је његов пророк
|
|
|
Pobro
Newbie
Van mreže
Poruke: 14
|
 |
« Odgovor #5 poslato: 01 Јануар 2008, 15:16:58 » |
|
Ovo je .htaccess fajl koji sam stavio u /var/www, ali ne radi ono što bih hteo, tj ne radi ništa: <Directory /var/www> Order allow,deny Allow from 127.0 Deny from all </Directory>
<Directory /var/www/publicData> Order allow,deny Allow from all </Directory>
U čemu grešim? Čitam dokumentaciju na apache sajtu, ali ne vidim ništa o ovim opcijama: Indexes, FollowSymLinks i ostalim mogućnostima. Дај да видимо подешавања за apache. Код већине дистрибуција .htaccess је у старту искључен. AllowOverride је оно што ти треба. http://httpd.apache.org/docs/2.0/mod/core.html#allowoverridehttp://apache-server.com/tutorials/ATusing-htaccess.html#overrides
|
|
|
|
|
|
burga
|
 |
« Odgovor #6 poslato: 02 Јануар 2008, 21:03:33 » |
|
U apache2.conf pise sledece: # # AccessFileName: The name of the file to look for in each directory # for additional configuration directives. See also the AllowOverride # directive. #
AccessFileName .htaccess Rekao bih da to znaci da je ukljucen .htaccess
|
Нема Бога, и Дирак је његов пророк
|
|
|
Pobro
Newbie
Van mreže
Poruke: 14
|
 |
« Odgovor #7 poslato: 03 Јануар 2008, 13:56:14 » |
|
burga ту се мења име за AccessFileName и нема везе са оним што ти треба. Погледај поново она два линка што сам ти оставио, тамо јасно пише: in order for Apache to accept a directive in a per-directory file, the settings for the directory must permit the directive's category to be overridden.A special directive, which is usable only in the server-wide configuration files, dictates which categories may be overridden in any particular directory tree. The AllowOverride directive accepts two special keywords in addition to the category names listed above: All This is a shorthand way of listing all of the categories None This keyword totally disables the processing of .htaccess fileshttp://apache-server.com/tutorials/ATusing-htaccess.html#overrides Само требаш да промениш AllowOverride None у AllowOverride All . Пример: <Directory "/home/httpd/html"> Options Indexes FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory>
|
|
|
|
|
|
jboban
|
 |
« Odgovor #8 poslato: 25 Март 2008, 13:06:44 » |
|
A da probaš da zameniš redove da prvo ide Deny from all, pa posle Allow from 127.0?
|
|
|
|
|
|
|
|
foxbunny
|
 |
« Odgovor #10 poslato: 25 Март 2008, 15:56:49 » |
|
Ovo je .htaccess fajl koji sam stavio u /var/www, ali ne radi ono što bih hteo, tj ne radi ništa: <Directory /var/www> Order allow,deny Allow from 127.0 Deny from all </Directory>
<Directory /var/www/publicData> Order allow,deny Allow from all </Directory>
U čemu grešim? Čitam dokumentaciju na apache sajtu, ali ne vidim ništa o ovim opcijama: Indexes, FollowSymLinks i ostalim mogućnostima. I mislim isto da mozes da stavis ovaj drugi deo .htaccess fajla u folder u kojem hoces da ti sve bude vidiljivo, a da podesavanja za ostale foldere stavis u httpd.conf.
|
|
|
|
|