I am using a basic OVH VPS with Apache2.4 to host my website. Currently, the root index is just a test page, but the result is the same. Whenever I try to load it from my iPhone, I get the message, "Safari cannot open the page because it could not establish a secure connection to the server," despite the fact that I am using HTTPS and SSL. Also, it works fine when my phone has WiFi, and I have no problems loading the website from my laptop. Web emulators also say that it is running correctly. I reset my iPhone's browsing information and the page was mostly working--a Font Awesome icon was not showing up, nor was a gif image--but after a few minutes, it stopped loading again.
Does this sound like an Apache problem? SSL problem? Any advice would be greatly appreciated. I tried the SSLlabs.com test as suggested in a similar post and received an A+, though there were some errors. Please let me know if additional information would be helpful.
I've made limited edits to the apache2 configuration files (trying not to screw anything up) and am not using .htaccess for rewrites, etc. Here is my ssl .conf file:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin webmaster@***.com
ServerName www.***.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
ErrorDocument 400 /errors/400.php
ErrorDocument 401 /errors/401.php
ErrorDocument 403 /errors/403.php
ErrorDocument 404 /errors/404.php
ErrorDocument 500 /errors/500.php
<Files "custom_404.html:>
<If "-z %{ENV:REDIRECT_STATUS}">
RedirectMatch 404 ^/custom_404.html$
</If>
</Files>
<Files "custom_50x.html:>
<If "-z %{ENV:REDIRECT_STATUS}">
RedirectMatch 404 ^/custom_50x.html$
</If>
</Files>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/***.crt
SSLCertificateKeyFile /etc/ssl/private/***.key
SSLCertificateChainFile /etc/ssl/***.ca-bundle
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</VirtualHost>
</IfModule>