Heim >Backend-Entwicklung >PHP-Problem >So fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu

So fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu

(*-*)浩
(*-*)浩Original
2019-09-17 10:34:454286Durchsuche

PHP-Websites verwenden im Allgemeinen standardmäßig den HTTP-Zugriff. Wenn Sie ihn auf sicheren HTTPS-Zugriff umstellen möchten, müssen Sie ein SSL-Zertifikat beantragen und es installieren.

So fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu

1. Beantragen Sie ein SSL-Zertifikat

Gehen Sie zu WoSign oder anderen Websites, um ein SSL-Zertifikat zu beantragen WoSign als Beispiel. Benutzer Sie müssen ein Passwort registrieren und das Zertifikatinstallationspasswort festlegen: (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Kompetenz)

So fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu

Nachdem die Zertifikatsanwendung erfolgreich war, laden Sie das Zertifikat herunter, und das Dekomprimierungskennwort ist das Zertifikatinstallationskennwort. Nach der Dekomprimierung erhalten Sie das folgende Dateipaket:

So fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu

Am Beispiel des Linux-Servers müssen Sie hier nur das für Apache komprimierte Paket verwenden. Nach der Dekomprimierung werden drei Dateien generiert:

So fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu

2. Installieren Sie openSL auf dem Server, mod_ssl

Linux-Befehlsfenster über die Cloud Bequeme Installation, Befehl: yum install mod_ssl openSL

Nach der Installation wird eine ssl.conf im Verzeichnis generiert /etc/httpd/conf.d. Wenn es nicht generiert wird, laden Sie selbst eines hoch

3 , Zertifikat hochladen

Erstellen Sie ein Verzeichnis wie ssl unter /etc /httpd/conf.d-Verzeichnis und laden Sie die drei zuvor komprimierten Dateien in das neu erstellte SSL-Verzeichnis (/etc/httpd/conf .d/ssl/) hoch.

4. Ändern Sie die Konfigurationsdatei ssl.conf

Listen 443(https默认端口为443)
LoadModule ssl_module modules/mod_ssl.so
SSLCertificateFile /etc/httpd/conf.d/ssl/www.xxx.com.crt
SSLCertificateKeyFile /etc/httpd/conf.d/ssl/www.xxx.com.key
SSLCertificateChainFile /etc/httpd/conf.d/ssl/root_bundle.crt

wobei www.xxx.com der Domainname der Website ist, der hier durch xxx ersetzt wird.

5. Pseudostatische Dateien fügen eine 301-Umleitung hinzu, die auf die https-Zugriffsmethode verweist

Die Einstellungen finden Sie im Bild unten

So fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu

6. Starten Sie den Dienst neu

Dienst-httpd-Neustart

Testen Sie nach dem Neustart des Dienstes, ob auf die Methode https+Domänenname normal zugegriffen werden kann.

Das obige ist der detaillierte Inhalt vonSo fügen Sie einen sicheren https-Zugriff auf eine PHP-Website hinzu. 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