Я намагаюся підтримувати трафік HTTPS за допомогою модуля mod_ssl на своєму веб-сайті. Я використовую для свого сервера екземпляр Amazon EC2. Я встановив і налаштував основні пакети LAMP. Однак, коли я йду , щоб покласти в SSL-специфічні командах в моєму Апачі конфігураційних файлів (тобто. SSLEngine
, SSLCertificateFile
І т.д.) , він випльовує помилку і говорить , що у мене є помилка синтаксису або модуль не завантажено.
Наступним моїм кроком було спробувати $ sudo yum install mod_ssl
. Однак, yum повертається і каже: "Обробка конфлікту ... Помилка: httpd24-інструменти конфліктують з httpd-інструментами". Отже, я зрозумів, що mod_ssl включений у пакет httpd-інструментів. Потім я побіг, $ sudo yum install httpd24-tools
але він повертається і каже мені, що у мене вже встановлений цей пакет.
Тепер чому я встановив пакет httpd-інструментів, а mod_ssl не завантажений у мою систему? Чи не входить mod_ssl в пакет httpd-інструментів? Я створив тестовий php-файл <?php echo phpinfo(); ?>
лише для того, щоб переконатися. Мої підозри були підтверджені - у таблиці phpinfo з завантаженими модулями apache2handler не вказано "mod_ssl"
Отже, я не зовсім впевнений, як завантажити / встановити / налаштувати mod_ssl з AMI Amazon Linux. Будь-яка допомога буде вдячна. Ось мої поточні характеристики:
- Amazon Linux AMI 2012.09
- Apache 2.4
- PHP 5.4
Запустити цю команду на сервер настройки:
$ sudo yum install httpd24 php54 php54-devel php54-mysql php54-common php54-gd php54-xml php54-mbstring php54-mcrypt php54-pecl-apc mysql-server mod_ssl openssl httpd54-devel mysql libjpeg libpng phpmyadmin
$ sudo yum install mod24_ssl
. Це встановило пакет успішно, але тепер, коли я намагаюся перезапустити сервер Apache, він не вдається запустити httpd. Будь-які думки?