0

I have installed an SSL certificate on my linode server and changed the vhost file for my site as follows:

<VirtualHost *:443> 
    SSLEngine on
    SSLCertificateKeyFile /etc/ssl/private/mysite.co.za.key
    SSLCertificateFile /etc/ssl/94762545.crt
    SSLCertificateChainFile /etc/ssl/94762545.ca-bundle


    ServerAdmin admin@mysite.co.za
     ServerName mysite.co.za
     ServerAlias www.mysite.co.za
     DocumentRoot /home/public/www.mysite.co.za/public_html
     ErrorLog /home/public/www.mysite.co.za/logs/error.log
     CustomLog /home/public/www.mysite.co.za/logs/access.log combined
</VirtualHost>

WhenI test the certificate from this page: https://www.digicert.com/help/ all the tests return as okay, BUT when I try to navigate to the url of the site instead of showing the site, it is showing the default site on the server.

Nothing is being added to the Apache error logs that seems relevant. There is this, but it doesn't look like an error:

[Thu Mar 22 05:50:30.134162 2018] [mpm_prefork:notice] [pid 4899] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.22 OpenSSL/1.0.1f configured -- resuming normal operations
[Thu Mar 22 05:50:30.134190 2018] [core:notice] [pid 4899] AH00094: Command line: '/usr/sbin/apache2'

and nothing is being added to the site error logs at all.

The ouptut from "apache2ctl -S" is:

VirtualHost configuration:
*:443                  mysite.co.za (/etc/apache2/sites-enabled/www.mysite.co.za.conf:1)
*:80                   is a NameVirtualHost
         default server test.mysite.co.za (/etc/apache2/sites-enabled/test.mysite.co.za.conf:1)
         port 80 namevhost test.mysite.co.za (/etc/apache2/sites-enabled/test.mysite.co.za.conf:1)
                 alias www.test.mysite.co.za
         port 80 namevhost test.othersite.co.za (/etc/apache2/sites-enabled/test.othersite.co.za.conf:1)
                 alias www.test.othersite.co.za
         port 80 namevhost othersite.co.za (/etc/apache2/sites-enabled/www.othersite.co.za.conf:1)
                 alias www.othersite.co.za
ServerRoot: "/etc/apache2"
Main DocumentRoot: "/var/www"
Main ErrorLog: "/var/log/apache2/error.log"
Mutex default: dir="/var/lock/apache2" mechanism=fcntl 
Mutex mpm-accept: using_defaults
Mutex watchdog-callback: using_defaults
Mutex rewrite-map: using_defaults
Mutex ssl-stapling: using_defaults
Mutex ssl-cache: using_defaults
PidFile: "/var/run/apache2/apache2.pid"
Define: DUMP_VHOSTS
Define: DUMP_RUN_CFG
User: name="www-data" id=33
Group: name="www-data" id=33
root@tomatie:~# 

Is there something wrong with the vhost file?

Martin Duys
  • 115
  • 6

0 Answers0