Hej,
Kan jag inte köra PHP och mysql lokalt med personlig webbdelning av?
Om jag har personlig webbdelning på kommer man åt min dator även utifrån. :(
Jag använder OS X.
8 svar · 425 visningar · startad av K@llen
Hej,
Kan jag inte köra PHP och mysql lokalt med personlig webbdelning av?
Om jag har personlig webbdelning på kommer man åt min dator även utifrån. :(
Jag använder OS X.
Jag tror att när man bockar av personlig fildelning så stängs apache av. Bästa e nog att ta en närmare titt i apaches configfiler..
Kika på mod_access. Om du säger åt Apache att neka alla adresser förutom localhost/127.0.0.1 tillträde, så borde ingen komma åt dina sidor. Smartare är väl förstås en intelligent brandvägg, men...
Jag "löste" det med en htaccess-lösenordfil. Inte den bästa lösningen, men ingen mer än jag kommer åt min utvecklingsmiljö.
Tack, ska ta mig en titt på mod_access. :)
Hmm, den där mod_access-sidan var rena grekiskan för mig. Jag förstod (tror jag) så mycket att man skulle kunna ställa in det i .htaccess-filen.
Min fil ser ut så här nu:
AuthName "restricted stuff"
AuthType Basic
AuthUserFile /Users/jorgen/Sites/.htpasswd
require valid-user
Hur ska jag ändra för att apache bara ska ge åtkomst åt localhost?
I länken ovan rekommenderade de båda delar, så jag vill helst ha mitt lösenordskydd kvar också.
K@llen skrev:
Hmm, den där mod_access-sidan var rena grekiskan för mig. Jag förstod (tror jag) så mycket att man skulle kunna ställa in det i .htaccess-filen.
Så verkar det inte alls vara, jag måste alltså in i httpd.conf och rota. :OO
Kan jag byta:
<Directory "/Users/jorgen/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
mot:
<Directory "/Users/jorgen/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from 127.0.0.1
</Directory>
Är jag rätt på det då?
Hmm, där verkar vara flera inställningsfiler.
En httpd.conf och en /users/jorgen.conf
Var, när och hur ska man ändra? *förvirrad* :e
Har nog löst det även om jag har svårt att testa, det verkar i varje fall fungera om jag sätter mitt eget ip till deny.
.htaccess
AuthName "restricted stuff"
AuthType Basic
AuthUserFile /Users/jorgen/Sites/.htpasswd
require valid-user
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Tack till spango och följande sida:
http://www.kayodeok.co.uk/weblog/200312/denying_by_ip.html