Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[apache2.4]Site alleen toegankelijk voor 1 ip

Pagina: 1
Acties:

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:00
Ik heb zojuist een upgrade gedaan van debian (nu wel ;) ), maar ik loop er tegenaan dat mijn sites nu beschikbaar zijn voor de hele wereld. Iets wat ik niet wil.

In de configuratie had ik altijd staan:
Order deny, allow
Allow from xxx.xxx.xxx.xxx
Deny from all

Wat prima werkte.
Nu heb ik dit verandert in:
Require ip xxx.xxx.xxx.xxx

Maar helaas is hij nu wel bereikbaar voor alles. Ook het toevoegen van Require all denied heeft geen nut helaas.

In mijn apache.conf staat als default (uiteraard) Require all granted, in het hoofddomein is ook alles granted. Het gaat hier om een subdomein, al zou dat volgens mij niets uit mogen maken.

Iemand enig idee waarom het domein voor iedereen up is? Ik heb uitgebreid het stuk over de migratie van 2.2 naar 2.4 gelezen en ook het stuk over acces control op de apache site, maar ik zie het probleem niet.

  • ralfbosz
  • Registratie: December 2000
  • Laatst online: 28-11 18:47

ralfbosz

xm create bosz -c

Waarom niet met iptables?!?! Dan is de site ook echt onzichtbaar voor de rest...

rm -r *


  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 29-09 10:22
Ziet er opzich goed uit, volgorde misschien?

Doe je dit trouwens bij een directory?

Ik blokkeer de toegang tot phpmyadmin op een server met dit:

code:
1
2
3
4
5
6
7
8
9
<Directory "/var/www/html/phpmyadmin/">
    Options Indexes

    Nog wat dingen....

    AllowOverride None
    Require all denied
    Require ip x.x.x.x
</Directory>

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:00
Is require all denied wel nodig? En ik heb niet de AllowOverride staan. Maar volgens mij is die ook niet perse nodig toch?

Vage handleiding op de apache site...

  • Sneezydevil
  • Registratie: Januari 2002
  • Laatst online: 29-09 10:22
Die AllowOverride is volgens mij inderdaad niet nodig en de Require all denied, is bij mij ook niet nodig, maar weet niet of dat komt omdat ik op het hoogste niveau ook al een Require all denied heb staan.

Even getest en zo mag ik er nog steeds niet bij:
code:
1
2
3
<Directory "/var/www/html/phpmyadmin/">
    Require ip x.x.x.x
</Directory>


Je hebt niet toevallig een htaccess file in de directory staan die roet in het eten gooit?

  • Paultje3181
  • Registratie: November 2002
  • Laatst online: 18:00
Nee. Maar ik heb het werkend. Ik heb nu Directory /var/www/site neergezet ipv Directory / en Documentroot

Dat werkt wel. In 2.2 was dat niet perse nodig volgens mij.
Pagina: 1