HOW TO MANAGE SUB-DIRECTORY PERMISSIONS IN APACHE
May 13, 2019 / by Marco / Categories : Business, Technology, Websites
If you want to set permissions for subdirectories e.g restrict public access to /home/folder1/ but allow access to /home/folder1/folder2 then this is one way of doing it:
NOTE: I’m using VestaCP, an open source control panel for web hosting so these steps may not work for you
Copy and the default.stpl and default.tpl files in /usr/local/vesta/data/templates/web/httpd/ e.g default-modified.stpl (I decided to do this since the https.conf file gets rewritten every time I modify the website config via the VestaCP dashboard)
Edit the copied files and add the following:
<Directory %docroot%/home/folder1> Order deny,allow deny from all allow from x.x.x.x </Directory> <Directory %docroot%/home/folder1/folder2/> Allow from all </Directory>
Restart the httpd service using
service httpd restart
Test by accessing the two folders using a public IP address (e.g from your mobile phone) and the other from the static IP address x.x.x.x
OTHER ARTICLES YOU MAY LIKE
SUPABASE BACKUP TUTORIAL: USE DBEAVER TO EXPORT YOUR DATABASE SAFELY
If you are building anything serious on Supabase, whether that is a client portal, a SaaS app, an internal dashboard, or even a small side project that is starting to get traction, having a reliable database backup process is one of those tasks that quickly moves from optional to essential. Supabase makes a lot of […]
read more
EASY TYRE PRESSURE SENSOR RESET TUTORIAL | RENAULT KOLEOS & SIMILAR CARS
If you have recently adjusted your tyres, topped up the air pressure, or seen a warning appear on your dashboard, knowing how to reset the tyre pressure monitoring system on a Renault Koleos can save you time and unnecessary worry. The process is quite straightforward once you know where to look in the vehicle menu, […]
read more
