Installare e configurare mod_ssl su un'istanza Amazon EC2

Sto cercando di supportre il traffico HTTPS con il module mod_ssl sul mio sito web. Sto eseguendo un'istanza EC2 Amazon per il mio server. Ho installato e configurato i pacchetti LAMP di base. Tuttavia, quando vado a inserire i comandi specifici SSL nei miei file di configuration apache (ad esempio, SSLCertificateFile , SSLCertificateFile , ecc.) SSLCertificateFile un errore e dice di avere un errore di syntax o il module non viene caricato.

Il mio prossimo passo era provare $ sudo yum install mod_ssl . Tuttavia, yum torna indietro e dice "Errori di conflitto di elaborazione …: httpd24-tools in conflitto con httpd-tools". Quindi, ho capito che mod_ssl è incluso nel pacchetto httpd-tools. Ho poi eseguito $ sudo yum install httpd24-tools ma mi ritorna e mi dice che ho già installato quel pacchetto.

Ora come posso installare il pacchetto httpd-tools e mod_ssl non è caricato nel mio sistema? Non è incluso mod_ssl nel pacchetto httpd-tools? Ho creato un file di prova php <?php echo phpinfo(); ?> <?php echo phpinfo(); ?> solo per assicurarsi. I miei sospetti sono stati confermati: nessun 'mod_ssl' è elencato sotto la tabella dei moduli caricati apache2handler in phpinfo.

Quindi, non sono esattamente sicuro come caricare in / install / configure mod_ssl con l'AMI di Amazon Linux. Qualsiasi aiuto sarebbe apprezzato. Ecco le mie specifiche attuali:

  • Amazon Linux AMI 2012.09
  • Apache 2.4
  • PHP 5.4

Ha eseguito questo command per configurare il 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 

  • apache Errori di authentication certificati client: Verifica del certificato: Errore (18): certificato self-signed
  • Apache: SSLCertificateKeyFile: il file non esiste o è vuoto
  • Come rinominare default-ssl.conf in Apache 2.4
  • Il certificato SSL firmato SHA-2 cede apache all'avvio su CentOS 5.X
  • Elenco di supporto SSL Cipher da parte del browser
  • Come distriggersre TLS 1.1 e 1.2 in Apache?
  • "Il server deve essere SSL-aware ma non ha certificato configurato"
  • Autenticazione con certificato SSL client o authorization di base
  • One Solution collect form web for “Installare e configurare mod_ssl su un'istanza Amazon EC2”

    Prova a eseguire yum install mod24_ssl invece che credo di aver già fatto. Tutti i pacchetti che dispongono di versioni aggiuntive richiedono normalmente la versione da specificare per qualsiasi dipendenza. Quindi tutto per php54 sarebbe prefisso con php54- .

    Se non sei mai sicuro, puoi sempre eseguire una yum search con alcune parole chiave. Ad esempio: yum search mod ssl elenca i pacchetti disponibili.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.