Sto cercando di supportare il traffico HTTPS con il modulo mod_ssl sul mio sito Web. Sto eseguendo un'istanza Amazon EC2 per il mio server. Ho installato e configurato i pacchetti LAMP di base. Tuttavia, quando vado a mettere in comandi SSL-specifici nei miei file di configurazione di apache (es. SSLEngine
, SSLCertificateFile
Ecc) sputa fuori un errore e dice che ho un errore di sintassi o il modulo non è caricato.
Il mio prossimo passo è stato provare $ sudo yum install mod_ssl
. Tuttavia, yum ritorna e dice "Errore di elaborazione ... Errore: httpd24-tools è in conflitto con httpd-tools". Quindi, ho pensato che mod_ssl fosse incluso nel pacchetto httpd-tools. Ho quindi eseguito $ sudo yum install httpd24-tools
ma ritorna e mi dice che ho già installato quel pacchetto.
Ora come mai ho installato il pacchetto httpd-tools e mod_ssl non è caricato nel mio sistema? Mod_ssl non è incluso nel pacchetto httpd-tools? Ho creato un file php di prova <?php echo phpinfo(); ?>
solo per essere sicuro. I miei sospetti sono stati confermati: nessun 'mod_ssl' è elencato nella tabella dei moduli caricati di apache2handler in phpinfo.
Quindi, non sono esattamente sicuro di come caricare / installare / configurare mod_ssl con le AMI di Amazon Linux. Qualsiasi aiuto sarebbe apprezzato. Ecco le mie specifiche attuali:
- AMI Amazon Linux 2012.09
- Apache 2.4
- PHP 5.4
Ho eseguito questo comando 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
$ sudo yum install mod24_ssl
. Questo ha installato il pacchetto correttamente, ma ora quando provo a riavviare il mio server Apache, non riesco ad avviare httpd. qualche idea?