Can't set two domains to direct to separate root folders

Hello everybody, so basically I have two separate domains, that I’m trying to run on the same droplet, but have both domains navigate to separate root folders, being two separate websites. I’ve followed this guide to the LETTER:

My sites available folder has the following files: 000-default.conf , , default-ssl.conf , and So the two domains I’m trying to set up are (which works) and (which navigates to currently for some reason, rather than the root folder I want it to.

Here is what my looks like: <VirtualHost *:80> ServerAdmin ServerName ServerAlias DocumentRoot /var/www/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

The only thing I can imagine is that my 000-default.conf is overriding it? Here is what that file looks like:

<VirtualHost *:80>

ServerAdmin webmaster@localhost
DocumentRoot /var/www/html

<Directory /var/www/html>
        Options -Indexes +FollowSymLinks +MultiViews
        AllowOverride All
        Require all granted

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


Do I need to delete this file?

Show comments

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

@jnugh hm… do you have any idea why disabling nginx would change the way my css/js folders would work? I’m not sure how to fix that

@jnugh AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using Set the ‘ServerName’ directive globally to suppress this message. VirtualHost configuration: *:80 is a NameVirtualHost default server (/etc/apache2/sites-enabled/000-default.conf:1) port 80 namevhost (/etc/apache2/sites-enabled/000-default.conf:1) port 80 namevhost (etc/apache2/sites-enabled/ alias port 80 namevhost (/etc/apache2/sites-enabled/ alias ServerRoot: “/etc/apache2” Main DocumentRoot “/var/www/html” Main ErrorLog: “/var/log/apache2/error.log” Mutex watchdog-callback: using_defaults Mutex rewrite-map: “using_defaults Mutex default: dir=”/var/lock/apache2" mechanism=fcntl Mutex mpm-accept: using_defaults PidFile: “/var/run/apache2/” Define: DUMP_VHOSTS Define: DUMP_RUN_CFG User: name=“www-data” id=33 Group: name=www-data" id=33