1

Onderwerp: apache2 en .htaccess

Ik weet het even niet meer.
Bij onze (nieuwe) hosting provider wordt Apache 2.4 gebruikt.
De configuratie aanpassen is geen optie.
Ik wil via een .htaccess-file de toegang kunnen regelen
Als ik een simpele

Require All Denied 

in de .htaccess-file zet verwacht ik dat ik een boodschap No access oid
Ik krijg echter een boodschap over een server error. In het error-log zie ik

[core:alert] /var/www/vhosts/gildeamersfoort.nl/boeking.gildeamersfoort.nl/.htaccess: Unknown Authz provider: All

Ik wil toegang op basis van een IP-adres kunnen regelen

Old programmers never die: they just jump to a new address
Kubuntu 16.02 LTS, Compaq CQ61 met Linux Mint 18, een Galaxy Tab 10.1 met Android Ice Cream en een Raspberry PI met raspian
http://www.volkerskrant.nl

2 Laatst bewerkt door devtroll (06 Jul 2017 07:36:39)

Re: apache2 en .htaccess

De syntax is veranderd met Apache 2.4.
* ACL = Access control list

Bron(en): https://httpd.apache.org/docs/current/upgrading.html en https://httpd.apache.org/docs/2.4/howto/access.html


Apache 2.4 Syntax

<Directory /var/www/mysite.com/htdocs/public>
    Require all granted
    Require not ip 192.168.0.1
</Directory>

Met Nginx gebruik ik een file die een ACL fetched vanaf een bepaalde locatie, erg handig als je ACL's voor clusters gebruikt, dan hoef je die maar 1x aan te passen. Ter Illustratie: op een andere server . staat https://www.examle.nl/privacte.acl , we doen:

/usr/bin/curl -o /etc/nginx/private.acl  https://example.nl/private.acl
systemctl reload nginx 

Let met bovenstaande truuk op dat de syntax goed is. Het is een mooie methode om hele clusters vanwege een . of een ; te veel of te weinig omver te trappen.

            include /etc/nginx/private.acl;
           deny all;

Afijn, wat meer give away's. Hopelijk heb je er wat aan!

ACAB: All computers are broken. https://medium.com/message/everything-i … e5f33a24e1 "I've decided that you need gray hair and hemorrhoids to be a consultant.
The gray hair makes you look distinguished & the hemorrhoids make you look concerned."