2016-06-06 2 views
0

У меня возникла проблема с сертификатом SSL на виртуальном хосте Apache2. Я правильно настроил свой файл виртуального хоста, поэтому, когда я пытаюсь добраться до своего сайта с https://mywebsite.com, это нормально! Но когда я пытаюсь добраться до своего веб-сайта, например mywebsite.com, он переходит на страницу невыполнения хостинга (var/www/html), а не var/www/mywebsite.com/public_html.Веб-сайт не открывается с помощью https

Я просто хочу, чтобы кто писал mywebsite.com, всегда открывается с помощью https. Если я поставил файл .htaccess на мою страницу хостинга по умолчанию, другие веб-сайты, направленные на ip-адрес хоста, будут выполнены в этой ситуации.

Сервер Spec: Ubuntu 14,04/Apache2 mywebsite.com.conf

ServerName mywebsite.com 
ServerAlias www.mywebsite.com 
ServerAdmin [email protected] 
DocumentRoot /var/www/mywebsite.com/public_html 
SSLEngine on 
SSLCertificateFile /usr/local/ssl/public.cer 
SSLCertificateKeyFile /usr/local/ssl/private.key 
SSLCertificateChainFile /usr/local/ssl/intermediate.cer 
+0

Вам нужно проверить, даже ли apache находит/анализирует ваш .conf-файл, а затем вы должны проверить, какие ДРУГИЕ определения сайтов находятся в других .conf-файлах, которые могут переопределять то, что у вас выше. –

ответ

0

Я решил, что я создал новый файл конф для не защищенных от умолчанию конф и установить назначения папки, затем же я добавил .htaccess, чтобы заставить https.

Смежные вопросы