Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > Apache leitet HTTP zu HTTPS um

Apache leitet HTTP zu HTTPS um

不言
Freigeben: 2019-04-03 14:14:34
Original
5237 Leute haben es durchsucht

Erzwingen Sie die HTTP-Umleitung zu HTTPS in Apache. Viele Websites müssen lediglich immer mit SSL ausgeführt werden. Wir müssen sicherstellen, dass jeder Benutzer über SSL auf die Website zugreifen muss. Wenn ein Benutzer versucht, über eine Nicht-SSL-URL auf die Website zuzugreifen, muss er auf die SSL-Website umgeleitet werden.

Apache leitet HTTP zu HTTPS um

In diesem Artikel wird erläutert, wie die Website jedes Mal mithilfe des Apache-Moduls mod_rewrite auf eine SSL-URL umgeleitet wird.

Wahl 1:

Bearbeiten Sie die Virtualhost-Website in der Apache-Konfigurationsdatei und fügen Sie die folgenden Optionen hinzu. Ändern Sie www.example.com in Ihren tatsächlichen Domainnamen.

Redirect permanent / https://www.example.com/
Nach dem Login kopieren

Option 2:

Bearbeiten Sie die VirtualHost-Website in der Apache-Konfigurationsdatei und fügen Sie die folgenden Einstellungen hinzu. Sie können dieselben Einstellungen auch in einer .htaccess-Datei im Dokumentenstamm Ihrer Website hinzufügen.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Nach dem Login kopieren

Wenn Sie eine bestimmte URL auf https umleiten möchten. Verwenden Sie die folgenden Einstellungen. Wenn beispielsweise jemand versucht, auf die Datei „always-secure.html“ auf der Website zuzugreifen. Benutzer müssen SSL verwenden, um auf die URL zuzugreifen.

 RewriteEngine On
 RewriteRule ^always-secure.html$ https://www.example.com/always-secure.html [R=301,L]
Nach dem Login kopieren

Dieser Artikel ist hier zu Ende. Weitere spannende Inhalte finden Sie in der Spalte Linux-Video-Tutorial auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonApache leitet HTTP zu HTTPS um. 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