In diesem Artikel werden hauptsächlich die Details und die Konfiguration der Installation von Apache2+php+ssl unter Linux vorgestellt.
Schritte:
1. OpenSSL herunterladen und installieren
./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
./configure --with-apxs2=安装了apache2的目录
CA-Zertifikatsdatei cacert.pem
# cd /usr/share/ssl/misc # ./CA -newca
# ./CA -newreq
Signieren Sie das Zertifikat 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
Ändern Sie die relevante Konfiguration der Zertifikatsdatei des Servers
# 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>
Sie müssen beim Starten von HTTPD ein Passwort eingeben
Bemerkungen:
Befehl zum Öffnen des Ports:
iptables -t filter -A INPUT -d 192.168.0.5 -p tcp --dport 8080 -j ACCEPT
1. http ://www.linuxdiyf.com/viewarticle.php?id=66493
2. http://man.chinaunix.net/newsoft/ApacheMenual_CN_2.2new/ssl/ssl_howto.html
Verwandte Lektüre:
So erkennen Sie, ob PHP SSL aktiviert ist und wie aktivieren Sie SSL in Windows Server
Verwenden Sie OpenSSL in PHP, um Zertifikate zu generieren und zu ver- und entschlüsseln
Nginx- und Node-Deploy-HTTPS-Methodenschritte in Alibaba Cloud
Das obige ist der detaillierte Inhalt vonInstallation von Apache2+php+ssl unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!