Amazon EC2 yönetim ortamına mod_ssl yükleyin ve yapılandırın


15

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, SSLCertificateFileVs) 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-toolsama 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

Hangi Apache yapılandırmasını kullandınız? Bu noktada çoğu dağıtımda standart olması gerektiği için modül yüklü olmayan sözdizimi hatasını tahmin ediyorum.
ceejayoz

8
Forumları ovma bir cevap geldi. "Httpd-2.4 için oluşturulan tüm Apache modülleri mod24_ <name> olarak yeniden adlandırıldı. Bu nedenle SSL Apache modülü için pakete mod24_ssl adı verilir." Çözüm: $ 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ı?
kaffolder

Günlüklerinizi kontrol edin.
ceejayoz

:) Bazen kolay şeyler. ;) Tek yapmam gereken, /etc/httpd/conf.d/ssl.conf dosyamdaki birkaç ayarı düzeltmekti . Gitmek güzel! Yardım için teşekkürler!
kaffolder

1
Lütfen yanıtınızı cevaplar bölümüne ekleyin ve yanıt olarak işaretleyin. Ben de aynı sorunu vardı ve bu cevap rastladı ama ben gerçekten cevap vardı fark günler öncesine kadar yorumları okumak vermedi.
Pochi

Yanıtlar:


33

yum install mod24_sslBunun yerine koşmaya çalışın , sanırım zaten yapmışsınızdır. Ek sürümleri olan paketler, genellikle bağımlılıklar için sürümün belirtilmesini gerektirir. Yani her şeyin php54önüne eklenirdi php54-.

Emin değilseniz, her zaman yum searchbazı anahtar kelimelerle bir yapabilirsiniz. Örneğin: yum search mod sslkullanılabilir paketleri listeler.


Sorun değil, işe geldiğine sevindim! :)
jaseeey

2
OMG, Mükemmel çalışıyor!
Fengya Li

Sorun değil, bir yıl sonra biraz yardımcı oldu sevindim :)
jaseeey

Bir cazibe gibi çalışır
Jose Manuel Gomez Alvarez
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.