Toon posts:

[Apache] Wil map alleen lokaal kunnen benaderen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik draai Apache onder Windows XP en wil een bepaalde map alleen lokaal toegankelijk maken. Ik heb nu het volgende in httpd.conf gezet

<Directory "C:/map/anderemap">
Options None
AllowOverride None
order allow,deny
allow from 127.0.0.1
deny from all
</Directory>

Echter, nou komt niemand er meer op, ook niet lokaal...? Hoe stel ik het goed in? De Apache FAQ heb ik gecheckt, maar daarmee kom ik niet verder dan dit...

[ Voor 7% gewijzigd door Verwijderd op 18-01-2005 23:32 ]


Verwijderd

allow en deny omdraaien?
eerst allow je 127..en dan deny je iedereen, ook 127

edit
dus de order aanpassen, eerst deny, dan allow..
/edit

[ Voor 39% gewijzigd door Verwijderd op 18-01-2005 23:11 ]


Verwijderd

Topicstarter
Ik heb nu ook de volgende twee opties geprobeerd. Zelfde resultaat... Kan ik niet gewoon iets doen van: allow niemand, behalve: localhost?

<Directory "C:/map/anderemap">
Options None
AllowOverride None
order allow,deny
deny from all
allow from 127.0.0.1
</Directory>

en

<Directory "C:/map/anderemap">
Options None
AllowOverride None
order deny,allow
allow from 127.0.0.1
deny from all
</Directory>

Verwijderd

127.0.0.1 is je loopback adres, van je netwerkkaart.
Dit adres wordt niet doorgegeven op je netwerk. Dus als je iemand op je pc wilt laten inloggen, op je locale netwerk, dan moet je je 10.x adress aangeven. of 192.x
Deze adressen worden op internet niet doorgegeven, en is een range voor je lokale netwerk.

Dus ipv
allow from 127.0.0.1
wordt dan
allow from 10.1
of
allow from 192.2

Verwijderd

Topicstarter
Verwijderd schreef op woensdag 19 januari 2005 @ 08:08:
127.0.0.1 is je loopback adres, van je netwerkkaart.
Dit adres wordt niet doorgegeven op je netwerk. Dus als je iemand op je pc wilt laten inloggen, op je locale netwerk, dan moet je je 10.x adress aangeven. of 192.x
Deze adressen worden op internet niet doorgegeven, en is een range voor je lokale netwerk.

Dus ipv
allow from 127.0.0.1
wordt dan
allow from 10.1
of
allow from 192.2
Ik heb het even geprobeerd, maar dit werkt ook niet...

Verwijderd

wat is je ipadres op je server, winxp dus, waar apache op draait

[ Voor 43% gewijzigd door Verwijderd op 19-01-2005 17:41 ]


  • cavey
  • Registratie: Augustus 2000
  • Laatst online: 11-06 07:23
ik neem aan dat je wel je interne netwerk nummering hebt toegepast eh?

dus bijv. 192.168.0.0/24 (of kon apache dat niet aan en moest je er expliciet een range ofzo neer knallen? subnet maskers kon toch wel?)

(owja, dat is lekker lokaal keef.. |:( oops )

Wat ze bedoelen dus:

<blaat>
order deny,allow
deny from all
allow from 192.16.8.0.1 <--- je _EIGEN_ ip adres, en niet je 127.0.0.1 localhost adres. of gewoon comma seperated doen.. 192.168.0.1, 127.0.0.1
</blaat>

hmm k?

[ Voor 41% gewijzigd door cavey op 19-01-2005 17:43 ]


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Verwijderd schreef op dinsdag 18 januari 2005 @ 23:03:
[...]

Echter, nou komt niemand er meer op, ook niet lokaal...? Hoe stel ik het goed in? De Apache FAQ heb ik gecheckt, maar daarmee kom ik niet verder dan dit...
Hoe bedoel je 'komt er niet meer in'? Krijg je een 403 forbidden? Het komt niet toevallig doordat je indexes hebt uitgeschakelt?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


Verwijderd

draait de service wel? >:)

edit
Als je apache config hebt aangepast, apache even stoppen en starten :)
/edit

[ Voor 69% gewijzigd door Verwijderd op 19-01-2005 18:34 ]


Verwijderd

Topicstarter
komakeef schreef op woensdag 19 januari 2005 @ 17:41:
ik neem aan dat je wel je interne netwerk nummering hebt toegepast eh?

dus bijv. 192.168.0.0/24 (of kon apache dat niet aan en moest je er expliciet een range ofzo neer knallen? subnet maskers kon toch wel?)

(owja, dat is lekker lokaal keef.. |:( oops )

Wat ze bedoelen dus:

<blaat>
order deny,allow
deny from all
allow from 192.16.8.0.1 <--- je _EIGEN_ ip adres, en niet je 127.0.0.1 localhost adres. of gewoon comma seperated doen.. 192.168.0.1, 127.0.0.1
</blaat>

hmm k?
En bedankt! Dit is de oplossing. Ik heb nu mijn eigen (normale, niet intern of zo) IP ingevoerd, en daarmee werkt het. (en vanaf andere IP's dus niet. :))

Verwijderd

Topicstarter
Verwijderd schreef op woensdag 19 januari 2005 @ 18:25:
draait de service wel? >:)

edit
Als je apache config hebt aangepast, apache even stoppen en starten :)
/edit
Dat wist ik al, maar is wel een goede tip voor mensen die daar even niet aan denken idd.
Pagina: 1