Question

Adding a second virtual host to same IP using Apache2 failing

Currently using Apache 2 on Debian 8 with my droplet successfully. When adding a new conf in sites-available and after the reload, my call to the second virtual provides the original site after a short hesitation and white screen. The original site is using a LetsEncrypt cert but here’s the conf I think is being used for the original site (first). The second paste is the new virtual.

root@ciwise-1:/etc/apache2/sites-enabled# cat 000-default.conf <VirtualHost *:80>

ServerAdmin webmaster@localhost DocumentRoot /var/www/html

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

RewriteEngine on RewriteCond %{SERVER_NAME} =ciwise.com RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,QSA,R=permanent] </VirtualHost>

And … the second in /etc/apache2/sites-enabled

root@ciwise-1:/etc/apache2/sites-enabled# cat org.conf <VirtualHost *:80> ServerAdmin david@ciwise.com ServerName ciwise.org ServerAlias www.ciwise.org DocumentRoot /var/www/org ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>

Can anyone help me get the second (.org) virtual working? It redirects to https://ciwise.com now.

David

Subscribe
Share

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

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.

I created a LetsEncrypt certificate for ciwise.org and then restarted. I called https://ciwise.org and things worked. If I just entered ciwise.org the url changed to https://ciwise.com. So, I flushed my browser cache and now I can enter ciwise.org and it goes to https://ciwise.org. Everything is okay. All is good.