<Location
/var/www/html
/ >
Require all denied
</Location>
</VirtualHost>
When I try
Result -
Why is the output is 301 and not 403 Forbidden?
Does anyone know why its not working?
Here's the whole conf file -
<VirtualHost *:80>
ServerName catchall
<Location />
Require all denied
</Location>
<Location
/var/www/html
/ >
Require all denied
</Location>
</VirtualHost>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@localhost
ServerName demo.mywebsite.com
ServerAlias demo.mywebsite.com
Protocols h2 http/1.1
DocumentRoot /var/www/html
UseCanonicalName On
UseCanonicalPhysicalPort On
<Directory /var/www/html/>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/letsencrypt/live/ demo.mywebsite.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/ demo.mywebsite.com/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
Thank you if anyone can help.