Početak › Forumi › Linuks › Linuks umrežavanje › Apache vidljiv spolja
- This topic has 10 odgovora, 7 glasova, and was last updated 18 years, 4 months ranije by
foxbunny.
-
AutorČlanci
-
31. decembar 2007. u 7:28 pm #9693
burga
UčesnikDakle, 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?31. decembar 2007. u 8:59 pm #66482dens
UčesnikDa,pogledaj malo allow, deny
Alias /neki_dir /var/www/neki_dir/
Options -Indexes +FollowSymLinks
Order deny,allow
Allow from 192.168
Deny from allOvo 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
31. decembar 2007. u 10:48 pm #66483burga
UčesnikOvo je .htaccess fajl koji sam stavio u /var/www, ali ne radi ono što bih hteo, tj ne radi ništa:
[code]
Order allow,deny
Allow from 127.0
Deny from allOrder allow,deny
Allow from all[/code]
U čemu grešim? Čitam dokumentaciju na apache sajtu, ali ne vidim ništa o ovim opcijama: Indexes, FollowSymLinks i ostalim mogućnostima.
31. decembar 2007. u 11:44 pm #66484dukenukem_4d
UčesnikDa li ideš preko rutera ili si direktno prikačen (preko PPP) ?
ako si preko rutera ,onda je na njemu uključen UPNP koji izlaže automatski
portove na lokalnoj mreži prema spolja1. januar 2008. u 12:54 pm #66485burga
UčesnikIdem preko modema, preko PPPoE
1. januar 2008. u 2:16 pm #66486Pobro
UčesnikOvo je .htaccess fajl koji sam stavio u /var/www, ali ne radi ono što bih hteo, tj ne radi ništa:
[code]
Order allow,deny
Allow from 127.0
Deny from allOrder allow,deny
Allow from all[/code]
U čemu grešim? Čitam dokumentaciju na apache sajtu, ali ne vidim ništa o ovim opcijama: Indexes, FollowSymLinks i ostalim mogućnostima.
Daj da vidimo podešavanja za apache. Kod većine distribucija .htaccess je u startu isključen.
AllowOverride je ono što ti treba.
http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride
http://apache-server.com/tutorials/ATusing-htaccess.html#overrides2. januar 2008. u 8:03 pm #66487burga
UčesnikU apache2.conf pise sledece:
[code]#
# AccessFileName: The name of the file to look for in each directory
# for additional configuration directives. See also the AllowOverride
# directive.
#AccessFileName .htaccess[/code]
Rekao bih da to znaci da je ukljucen .htaccess
3. januar 2008. u 12:56 pm #66488Pobro
Učesnikburga tu se menja ime za AccessFileName i nema veze sa onim što ti treba. Pogledaj ponovo ona dva linka što sam ti ostavio, tamo jasno piše:
[b]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.[/b]
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[b] AllowOverride [/b]directive accepts two special keywords in addition to the category names listed above:
All
This is a shorthand way of listing all of the categoriesNone
[b] This keyword totally disables the processing of .htaccess files[/b]http://apache-server.com/tutorials/ATusing-htaccess.html#overrides
Samo trebaš da promeniš AllowOverride None u AllowOverride All .
Primer:
Options Indexes FollowSymLinks
[b]AllowOverride All [/b]
Order allow,deny
Allow from all25. mart 2008. u 12:06 pm #66489jboban
UčesnikA da probaš da zameniš redove da prvo ide Deny from all, pa posle Allow from 127.0?
25. mart 2008. u 1:50 pm #66490psy_unix
UčesnikUpravo tako , evo ti moj primer
SetHandler server-status
Order deny,allow
# Deny from all
[color=red]Allow from all[/color]#
# Allow remote server configuration reports, with the URL of
# http://servername/server-info (requires that mod_info.c be loaded).
# Change the “.example.com” to match your domain to enable.
#SetHandler server-info
# Order deny,allow
[color=red] Deny from all
Allow from 127.0.0.1[/color]znaci http://cvetic.mine.nu/server-status sam dozvolio da vide svi
dok http://cvetic.mine.nu/server-info mogu samo ja iz lokala .Vrlo je jednostavno , zar ne ?
malo monitoring
http://cvetic.mine.nu/mrtg/
http://cvetic.mine.nu/awstats/awstats.pl
http://cvetic.mine.nu/usage/
http://cvetic.mine.nu/munin/localhost/localhost.htmlmalo dokumentacija
http://cvetic.mine.nu/slack/
http://cvetic.mine.nu/dokumentacija/doku.php
http://cvetic.mine.nu/manual/Isto i ovde :
Korisnik barn tj njegov home moze da se vidi dok korisnika necroman mogu samo ja itd ..http://cvetic.mine.nu/~barn/ npr. taj info.php
http://cvetic.mine.nu/~necroman/
Samo malo pazljivije procitaj manual i to je to …. O0 O0 O0 O0
Ovo je naravno na kucnoj masini sa dyndns i ADSL-om od 512 tj. 64 pa da Vas ne cudi sto ovako sporo otvara …. Nije ni lindza ni nas mali apache !!!Tuzna smo ti mi drzava … :'(
-
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.