Web sitemdeki mod_ssl modülü ile HTTPS trafiğini desteklemeye çalışıyorum. Sunucum için bir Amazon EC2 örneği çalıştırıyorum. Temel LAMP paketlerini kurdum ve yapılandırdım. Benim apache yapılandırma dosyalarında SSL özgü komutları koymak giderken Ancak, (yani. SSLEngine
, SSLCertificateFile
Vs) bir hata tükürür ve ben bir sözdizimi hatası var diyor veya modül yüklü değil.
Bir sonraki adımım denemekti $ sudo yum install mod_ssl
. Ancak yum geri döner ve "İşleme Çatışması ... Hata: httpd24-tools httpd-tools ile çakışıyor" der. Yani, mod_ssl httpd-tools paketine dahil olduğunu düşündüm. Sonra koştum $ sudo yum install httpd24-tools
ama geri dönüyor ve zaten bu paketin yüklü olduğunu söylüyor.
Şimdi nasıl yüklü httpd-tools paketi var ve mod_ssl benim sistemde yüklü değil? Mod_ssl httpd-tools paketine dahil değil mi? <?php echo phpinfo(); ?>
Sadece emin olmak için bir test php dosyası oluşturdum . Şüphelerim doğrulandı - phpinfo'daki apache2handler yüklü modüller tablosunda 'mod_ssl' listelenmiyor.
Yani, mod_ssl'yi Amazon Linux AMI'leriyle nasıl yükleyeceğinizi / yükleyeceğinizi / yapılandıracağımı tam olarak bilmiyorum. Herhangi bir yardım mutluluk duyacağız. İşte benim mevcut özellikleri:
- Amazon Linux AMI 2012.09
- Apache 2.4
- PHP 5.4
Bu komutu kurulum sunucusuna çalıştırın:
$ 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
. Bu paketi başarıyla yükledi, ancak şimdi Apache sunucumu yeniden başlatmayı denediğimde httpd başlatılamıyor. Düşüncesi olan var mı?