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

Installation von Apache2+php+ssl unter Linux

*文
Freigeben: 2023-03-18 08:32:01
Original
2326 Leute haben es durchsucht

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
Nach dem Login kopieren
3. PHP installieren


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

CA-Zertifikatsdatei cacert.pem

# cd /usr/share/ssl/misc
# ./CA -newca
Nach dem Login kopieren
Zertifikatsanforderung newreq.pem


# ./CA -newreq
Nach dem Login kopieren

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
Nach dem Login kopieren
5. Ändern Sie die Apache-Konfigurationsdatei

Ändern Sie die relevante Konfiguration der Zertifikatsdatei des Servers

# vi /usr/local/apache2/conf/extra/httpd-ssl.conf
Nach dem Login kopieren
SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.pem
SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.pem
Nach dem Login kopieren
<Directory "你的ssl根目录">
    Options -Indexes 
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>
Nach dem Login kopieren
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
Nach dem Login kopieren
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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage