Saya mencoba mendukung lalu lintas HTTPS dengan modul mod_ssl di situs web saya. Saya menjalankan instance Amazon EC2 untuk server saya. Saya telah menginstal dan mengkonfigurasi paket LAMP dasar. Namun, ketika saya pergi untuk dimasukkan ke dalam perintah SSL spesifik di apache saya file konfigurasi (yaitu. SSLEngine
, SSLCertificateFile
, Dll) meludah keluar kesalahan dan mengatakan bahwa saya memiliki kesalahan sintaks atau modul tidak dimuat.
Langkah saya berikutnya adalah mencoba $ sudo yum install mod_ssl
. Namun, yum kembali dan berkata, "Memproses Konflik ... Kesalahan: httpd24-tools bertentangan dengan httpd-tools". Jadi, saya pikir mod_ssl sudah termasuk dalam paket httpd-tools. Saya kemudian berlari $ sudo yum install httpd24-tools
tetapi kembali dan mengatakan bahwa saya sudah menginstal paket itu.
Sekarang kenapa saya menginstal paket httpd-tools, dan mod_ssl tidak dimuat di sistem saya? Bukankah mod_ssl termasuk dalam paket httpd-tools? Saya membuat file uji php <?php echo phpinfo(); ?>
hanya untuk memastikan. Kecurigaan saya dikonfirmasi — tidak ada 'mod_ssl' terdaftar di bawah tabel modul yang dimuat apache2handler di phpinfo.
Jadi, saya tidak yakin bagaimana memuat / menginstal / mengkonfigurasi mod_ssl dengan Amazon Linux AMI. Bantuan apa pun akan dihargai. Inilah spesifikasi saya saat ini:
- Amazon Linux AMI 2012.09
- Apache 2.4
- PHP 5.4
Jalankan perintah ini untuk menyiapkan server:
$ 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
. Ini berhasil menginstal paket, tetapi sekarang ketika saya mencoba dan me-restart server Apache saya, gagal untuk memulai httpd. Adakah pikiran?