Zum aktivieren von SSL nur auf den angegebenen XAMPP-Verzeichnisse
Habe ich in der Lage zu makecert verwenden, um ein selbst signiertes cert, die derzeit aktiviert HTTPS für alle Verzeichnisse in C://XAMPP/htdocs
Habe ich zwei Verzeichnisse, die ich anders sein wollen,
c:/XAMPP/htdocs/PLACEHOLDER1
c:/XAMPP/htdocs/PLACEHOLDER2
Ich Frage mich, ob es wäre möglich, den SSL-Bereich auf ein Verzeichnis beschränkt, in diesem Fall sagen 'placeholder1'.
Es ist mein erstes mal mit SSL, also sorry für etwaige Verwirrungen.
InformationsquelleAutor Leth0_ | 2013-12-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
http://robsnotebook.com/xampp-ssl-encrypt-passwords hat einige gute Informationen, wie Sie Ordner zugänglich durch SSL-Verschlüsselung nur. Es deckt speziell diese beiden Elemente, das ist kein direktes Zitat, aber ein Auszug, der die Essenz, um Ihre Frage zu beantworten:
verfügbare Ordner mit nur SSL-Verschlüsselung
Zunächst müssen wir informieren, Apache, dass die Ordner, die Sie verschlüsseln möchten, sollten Sie immer verwenden-Verschlüsselung verwenden (und gehen nie in den klar). Dies wird erreicht, indem man die Direktive SSLRequireSSL innerhalb jedes gewünschten
<Directory>
Aufnahme in den config-Dateien (es ist ok, um es am Ende kurz vor der</Directory>
).Redirect zu "http" zu "https" für bestimmte Ordner
Dieser nächsten optionalen Schritt Umleitung "http" - Anforderungen an "https" requests für die Seiten, die wir sichern möchten. Dieser ist benutzerfreundlicher und ermöglicht es Ihnen, weiterhin mit http, wenn Sie die Adresse eingeben (und schaltet automatisch auf https://und Verschlüsselung). Wenn Sie dies nicht tun, und Sie verwendet SSLRequireSSL, werden Sie nur in der Lage sein Zugriff auf diese Seiten durch Eingabe von https://. Das ist schön und wahrscheinlich ein wenig mehr sicher, aber ist nicht so benutzerfreundlich. Zu erreichen ist die Umleitung, verwenden wir mod_rewrite, so dass wir nicht haben, verwenden Sie den server-Namen in diesem Teil der config-Datei. Dies hilft, kleine Anzahl der Plätze in den config-Dateien, in denen der name des Servers geschrieben werden (machen Sie Ihre config-Dateien mehr wartbar).
Zuerst müssen wir sicherstellen, dass mod_rewrite aktiviert ist. Dazu Bearbeiten Sie
c:\xampp\apache\conf\httpd.conf
und loswerden den Kommentar (#
Charakter) in dieser Zeile:machen es wie folgt Aussehen:
Nun, fügen Sie den folgenden text in die Spitze der
c:\xampp\apache\conf\extra\httpd-xampp.conf
:Wenn Sie andere Ordner, den Sie umleiten möchten, zu https://fügen Sie den generischen text unten (aber ersetzen Sie den Ordner-Namen):
InformationsquelleAutor Da Gopherboy