Heim  >  Artikel  >  Backend-Entwicklung  >  Installation von Apache2+php+ssl unter Linux

Installation von Apache2+php+ssl unter Linux

*文
*文Original
2017-12-21 15:34:202269Durchsuche

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
3. PHP installieren


./configure --with-apxs2=安装了apache2的目录
4. Erstellen Sie ein Zertifikat

CA-Zertifikatsdatei cacert.pem

# cd /usr/share/ssl/misc
# ./CA -newca
Zertifikatsanforderung newreq.pem


# ./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
5. Ändern Sie die Apache-Konfigurationsdatei

Ä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>
6. Starten Sie Apache + SSL

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
Beziehen Sie sich auf die folgenden Informationen

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn