I have a website running off of Apache. Standard HTTP works, but HTTPS does not. HTTPS causes my site to hang, and then eventually throw Error 524. I've looked all over for answers, but couldn't find anything that worked for me.
I saw someone had a similar issue to mine. So, I thought I might as well share my setup that may or may not be causing my issue.
Here's what my VirtualHosts looks like:
Listen 80
Listen 443
Listen 8080
Listen 9175
<VirtualHost *:80>
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
<VirtualHost *:8001>
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
<VirtualHost *:8080>
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
<VirtualHost *:9177>
DocumentRoot /var/www/html
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName smileytechdev.club
ServerAlias www.smileytechdev.club
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/smileytechguy.com/public_html/ims/
ServerName ims.smileytechguy.com
</VirtualHost>
<VirtualHost *:9175>
DocumentRoot /var/www/smileytechguy.com/public_html/ims/Server/
ServerName ims.smileytechguy.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/smileytechguy.com/public_html/
ServerName smileytechguy.com
ServerAlias www.smileytechguy.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/haloassistant.com/public_html/
ServerName haloassistant.com
ServerAlias www.haloassistant.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/scoutingforflags.org/public_html/
ServerName scoutingforflags.org
ServerAlias www.scoutingforflags.org
</VirtualHost>
<VirtualHost *:443>
ServerName scoutingforflags.org
ServerAlias www.scoutingforflags.org
DocumentRoot /var/www/scoutingforflags.org/public_html/
SSLEngine on
SSLCertificateFile /var/www/scoutingforflags.org/publ.crt
SSLCertificateKeyFile /var/www/scoutingforflags.org/priv.key
SSLCertificateChainFile /var/www/scoutingforflags.org/root.crt
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/tmocentric.com/public_html/
ServerName tmocentric.com
ServerAlias www.tmocentric.com
</VirtualHost>
<VirtualHost *:443>
ServerName citrusui.me
ServerAlias www.citrusui.me
DocumentRoot /var/www/citrusui.me/public_html/
SSLEngine on
SSLCertificateFile /var/www/citrusui.me/publ.crt
SSLCertificateKeyFile /var/www/citrusui.me/key.key
SSLCertificateChainFile /var/www/citrusui.me/root.crt
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/citrusui.me/public_html/
ServerName citrusui.me
ServerAlias www.citrusui.me
</VirtualHost>
Also note that I can successfully run telnet citrusui.me 443
(however, the connection closes after a few seconds). I've restarted Apache several times, but nothing seems to resolve my issue.