Sida 1 av 1
Deny och Allow i httpd.conf [LÖST]
Postat: 07 feb 2011, 03:12
av ubot
Varför fungerar inte det här i httpd.conf för att blockera alla ip-adresser utom ett att ansluta till servern:
Kod: Markera allt
<Directory "/var/www" >
AllowOverride None
Order deny,allow
Deny from all
Allow 12.345.678.90
</Directory>
Jag kör sudo /etc/init.d/apache2 restart men inställningarna fungerar inte. Varför?
Re: Deny och Allow i httpd.conf
Postat: 07 feb 2011, 09:24
av andol
Gissningsvis därför att du har något i /etc/apache2/sites-available/default, eller annan vhost, som trumfar med med generösa tillstånd?
Re: Deny och Allow i httpd.conf
Postat: 07 feb 2011, 09:26
av Peetra
Jag hinner inte börja fundera, ska iväg till skolan, men google har massa intressanta svar, om ingen här kommer med direkta svaret.
http://www.google.fi/search?sourceid=ch ... 0c8e904507
Re: Deny och Allow i httpd.conf
Postat: 07 feb 2011, 10:07
av ycc
ubot skrev:Varför fungerar inte det här i httpd.conf för att blockera alla ip-adresser utom ett att ansluta till servern:
Kod: Markera allt
<Directory "/var/www" >
AllowOverride None
Order deny,allow
Deny from all
Allow 12.345.678.90
</Directory>
Jag kör sudo /etc/init.d/apache2 restart men inställningarna fungerar inte. Varför?
Jag brukar skriva
Re: Deny och Allow i httpd.conf
Postat: 12 feb 2011, 05:21
av ubot
Jag har löst det efter att ha fått hjälp i #httpd. Tydligen så är Debian-baserade system lite annorlunda så Apache struntar i httpd.conf och jag behövde ändra i available-sites/default istället. När jag gjorde samma sak där så fungerade det direkt. Det finns MASSOR av guider på nätet som visar hur man gör inställningen men nästan alla säger att man ska ändra i http.conf. Aja, det löste sig.

Re: Deny och Allow i httpd.conf
Postat: 12 feb 2011, 11:52
av andol
ubot skrev:Jag har löst det efter att ha fått hjälp i #httpd. Tydligen så är Debian-baserade system lite annorlunda så Apache struntar i httpd.conf...
Nej, så är inte fallet. Apache på Debian-vis läser primärt /etc/apache2/apache2.conf, vilken i sin läser in /etc/apache2/httpd.conf.
/etc/apache2/apache2.conf skrev:
Include /etc/apache2/httpd.conf
Re: Deny och Allow i httpd.conf [LÖST]
Postat: 12 feb 2011, 13:27
av ycc
Men det funkar alltå att skriva
istället för
?
(Jag sitter inte så jag kan prova nu.)
(Förutom att oktetterna inte kan överstiga 255

)
Re: Deny och Allow i httpd.conf [LÖST]
Postat: 13 feb 2011, 01:09
av ubot
Ja, jag vill minnas att det räcker med allow ip. Däremot använder jag deny from all.
Re: Deny och Allow i httpd.conf [LÖST]
Postat: 13 feb 2011, 06:53
av ycc
Jaså, den är så frikostig i satsuppbyggnaden
