Поэтому я купил сертификат SSL у GoDaddy и следовал их инструкциям по его подписанию, а также загрузил и установил его. Это не работает. В нем говорится, что сертификат SSL был самоподписанным, а общее имя - SomeOrganization, хотя я правильно ввел всю информацию в CSR.
Вот строки в моем файле конфигурации vhost:
SSLEngine On
SSLCertificateFile /etc/httpd/conf.d/ssl/domain.com.crt
SSLCertificateKeyFile /etc/httpd/conf.d/ssl/domain.com.key
SSLCertificateChainFile /etc/httpd/conf.d/ssl/gd_bundle.crt
Я что-то делаю не так? mod_ssl включен в apache, и я работаю на CentOS 6. Любая помощь будет принята с благодарностью, поскольку мне нужно, чтобы это работало сегодня.
--ОБНОВИТЬ--
Я понял это и сейчас чувствую себя довольно глупо.
Я добавлял эти строки SSL в <VirtualHost *:80>
директива. Я взял эту директиву и сделал ее копию, но изменил ее на <VirtualHost *:443>
и теперь он работает отлично.
Думаю, это хорошо узнать сейчас, поэтому я не совершу такой же глупой ошибки в будущем. Надеюсь, кому-то это тоже пригодится.
Я понял это и сейчас чувствую себя довольно глупо.
Я добавлял эти строки SSL в <VirtualHost *:80>
директива. Я взял эту директиву и сделал ее копию, но изменил ее на <VirtualHost *:443>
для порта SSL, и теперь он работает отлично.