AWS устанавливает mod_ssl на apache

9

Я попытался установить mod_ssl, я использовал эту команду apt-get install mod_sslдля установки, но я получил сообщение об ошибке unable to locate package mod_ssl.

Выполнив вышеуказанную команду, я получил вывод ниже

Reading package list.. Done
Build dependency tree
Reading state information done..
E:unable to locate package mod_ssl

Как мне решить это?

user1263374
источник

Ответы:

17

Запустите команду dpkg -S mod_ssl.so. Скорее всего, он будет отображать что-то вроде:

apache2.2-common: /usr/lib/apache2/modules/mod_ssl.so

Это означает, что mod_sslон уже установлен в вашей системе, поскольку он не входит в отдельный пакет, а входит в пакет apache2.2-common. Запустить

a2enmod ssl

чтобы включить его, если он еще не включен.

pino42
источник
Спасибо, это сработало. Я пытаюсь установить SSL на моем ec2, после этого поста akadia.com/services/ssh_test_certificate.html, но поразил. На шаге 5, когда я набираю cp server.crt / usr / local / apache /conf/ssl.crt, я получаю сообщение об ошибке, говорящее об отсутствии такого каталога или файла. Как решить эту проблему?
user1263374
2
Это руководство не предназначено для Ubuntu. Он инструктирует вас скопировать сертификат сервера в папку, которая не существует на вашем компьютере. Вы можете подписаться на linode.com/wiki/index.php/Apache2_SSL_in_Ubuntu или help.ubuntu.com/10.04/serverguide/httpd.html . Обязательно внимательно посмотрите, что вы указываете в файле конфигурации для директив SSLCertificateFile и SSLCertificateKeyFile, и скопируйте файлы в нужные каталоги с правильными именами.
pino42