이 글에서는 주로 Linux에서 apache2+php+ssl을 설치하는 세부 사항과 구성을 소개합니다.
단계:
1. openssl
2을 다운로드하고 설치합니다. apache2
./configure --prefix=你打算安装apache2的目录 --with-openssl=安装了openssl的目录 --with-apr=/usr/local/apr-httpd/ --with-apr- util=/usr/local/apr-util-httpd/ --enable-mods-shared=all --enable-ssl --enable-so --enable-cache --enable-file-cache --enable-mem-cache --enable-disk-cache
3를 설치합니다. php
./configure --with-apxs2=安装了apache2的目录
4를 설치합니다. 인증서
CA의 인증서 파일 cacert.pem
# cd /usr/share/ssl/misc # ./CA -newca
인증서 요청
# ./CA -newreq
newcert.pem
# ./CA -sign # mkdir /usr/local/apache2/conf/ssl.crt/ # mkdir /usr/local/apache2/conf/ssl.key/ # cp newcert.pem /usr/local/apache2/conf/ssl.crt/server.pem # cp newreq.pem /usr/local/apache2/conf/ssl.key/server.pem
서버 인증서 파일의 관련 구성을 변경하세요
# vi /usr/local/apache2/conf/extra/httpd-ssl.conf
SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.pem SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.pem
<Directory "你的ssl根目录"> Options -Indexes AllowOverride None Order allow,deny Allow from all </Directory>
HTTPD를 시작할 때 비밀번호가 필요합니다.
포트 열기 명령:
iptables -t filter -A INPUT -d 192.168.0.5 -p tcp --dport 8080 -j ACCEPT
2. http://man.chinaunix.net/newsoft/ApacheMenual_CN_2. 2new /ssl/ssl_howto.html
Windows 서버에서 PHP SSL이 켜져 있는지 확인하는 방법과 SSL을 켜는 방법
OpenSSL을 사용하여 인증서 생성 및 암호화 php
에 https 메서드 단계를 배포합니다.
위 내용은 Linux에서 apache2+php+ssl 설치의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!