Apache root folder

You'll have to edit apache2.conf and 000-default.conf to change the document root of apache.

he Apache server is installed on var/www/html.This is the default root directory of apache.

Either change the root directory of Apache or move the project to /var/www/html.

To change Apache's root directory, run:

cd /etc/apache2/sites-available

Then open the 000-default.conf file using the command:

nano 000-default.conf

Edit the DocumentRoot option:

DocumentRoot /path/to/my/project

Then restart the apache server:

service apache2 restart

If you get Forbidden You don't have permission to access / on this server after changing the root of apache then do follow these steps

Find the apache2.conf located in /etc/apache2 and open it using:

nano apache2.conf

Use Ctrl+W and search for Directory (It should be in line 153)

It should look like this:

<Directory />
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all denied
</Directory>

Change it to

<Directory />
    Options Indexes FollowSymLinks Includes     ExecCGI
    AllowOverride All
    Require all granted
</Directory>

Restart apache

sudo service apache2 restart

Done.