내 웹 사이트에서 mod_ssl 모듈로 HTTPS 트래픽을 지원하려고합니다. 내 서버에 Amazon EC2 인스턴스를 실행하고 있습니다. 기본 LAMP 패키지를 설치하고 구성했습니다. 내 아파치 설정 파일에 SSL 특정 명령에 넣어 갈 때 (즉. SSLEngine
, SSLCertificateFile
등)은 오류를 뱉어 내가 구문 오류가 있다고 말한다 또는 모듈이로드되지 않습니다.
나의 다음 단계는 시도했다 $ sudo yum install mod_ssl
. 그러나 yum이 돌아와서 "프로세스 처리 중 ... 오류 : httpd24-tools가 httpd-tools와 충돌합니다"라고 말합니다. 그래서 mod_ssl이 httpd-tools 패키지에 포함되어 있다고 생각했습니다. 그런 다음 실행 $ sudo yum install httpd24-tools
되었지만 패키지가 이미 설치되어 있음을 알려줍니다.
이제 어떻게 httpd-tools 패키지를 설치했고 mod_ssl이 시스템에로드되지 않습니까? http_tools 패키지에 mod_ssl이 포함되어 있지 않습니까? <?php echo phpinfo(); ?>
확인하기 위해 테스트 PHP 파일을 만들었습니다 . 내 의심이 확인 되었습니다. phpinfo의 apache2handler loaded modules 테이블 아래에 'mod_ssl' 이 없습니다 .
따라서 Amazon Linux AMI를 사용하여 mod_ssl을로드 / 설치 / 구성하는 방법을 정확히 모르겠습니다. 도움을 주시면 감사하겠습니다. 내 현재 사양은 다음과 같습니다.
- 아마존 리눅스 AMI 2012.09
- 아파치 2.4
- PHP 5.4
서버를 설정하려면이 명령을 실행하십시오.
$ 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
. 패키지가 성공적으로 설치되었지만 이제 Apache 서버를 다시 시작하면 httpd가 시작되지 않습니다. 이견있는 사람?