Apache2 server no permission on new directory

Apache2permissionsvirtualhostwww-data

I am setting up an apache2 server on my server. I wanted to use another directory then /var/www. I created the directory /web

added my user to the www-data group

changed the owner/group and the permission:

chown -R root:www-data /web
chmod -R 755 /web

and then I created a new virtualhost with the right directory root enabled the site disabled the default one. Restarted the server.

But my server says: Forbidden you don't have permission….
I don't get why, I have already tried all possible tutorials of diverse forums and websites, but I can't get it working

My virtualhost config:

<VirtualHost *:80>
    ServerName example.com

    ServerAdmin webmaster@localhost
    DocumentRoot /web/test

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Best Answer

Find your apache2.conf or the default apache configuration file depending on your linux distribution and make sure it has a directory configuration for your new web root. Something on the lines of:

<Directory /web/test/>
Options Indexes FollowSymLinks
AllowOverride None
</Directory>
Related Topic