Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Nächste ÜberarbeitungBeide Seiten der Revision | ||
centos:web_c7:apache_1 [09.09.2014 07:58. ] – [Basic Authentifikation] django | centos:web_c7:apache_1 [17.07.2015 18:24. ] – Apache httpd, "der" WEB-Server unter CentOS 7.x #Apache #httpd #CentOS7 #dokuwiki django | ||
---|---|---|---|
Zeile 1073: | Zeile 1073: | ||
</ | </ | ||
- | FIXME | ||
Zeile 1125: | Zeile 1124: | ||
</ | </ | ||
- | Ebenso kann der Status des Webservers mit Hilfe des Befehls **systemctl** abfragen | + | Ebenso kann man den Status des Webservers mit Hilfe des Befehls **systemctl** abfragen. |
# systemctl status httpd.service | # systemctl status httpd.service | ||
< | < | ||
Zeile 1561: | Zeile 1560: | ||
Wir legen uns also hierzu einen speziellen vHOST an. | Wir legen uns also hierzu einen speziellen vHOST an. | ||
- | vim / | + | # vim / |
<file apache / | <file apache / | ||
Zeile 1604: | Zeile 1603: | ||
Mit Hilfe des Befehls **htpasswd** aus dem RPM **// | Mit Hilfe des Befehls **htpasswd** aus dem RPM **// | ||
- | Haben wir noch keine Passwort-Datei angelegt, generieren wir dies mit folgendem Aufruf. | + | Haben wir noch keine Passwort-Datei angelegt, generieren wir dies mit folgendem Aufruf. Ob man nun einen Usernamen oder eine eMail-Adresse zur Authentifizierung verwenden ist egal. |
- | # | + | # |
+ | New password: | ||
+ | | ||
+ | Das Passwort, welches wir 2x eingegeben hatten, wird standardmäßig als [[http:// | ||
+ | # cat / | ||
+ | | ||
+ | Wollen wir einen weiteren Nutzerhinzufügen rufen wir den Befehl **htpasswd** __ohne__ den Parameter **-c** auf. | ||
+ | # htpasswd -/ | ||
+ | New password: | ||
+ | | ||
+ | |||
+ | Es befinden sich nun zwei Anmeldenamen und deren zugehörigen verschlüsselten Passwörtern in der // | ||
+ | # cat / | ||
+ | |||
+ | | ||
+ | | ||
+ | |||
+ | Haben wir alle Benutzer angelegt, geht es nun weiter mit der Konfiguration unseres vHOSTs. | ||
+ | |||
+ | Beim betreffenden Beispiel, einem vHOST der die WEB-Anwendung **[[centos: | ||
+ | # vim / | ||
+ | |||
+ | <code bash>... | ||
+ | |||
+ | # Django : 2014-09-08 Konfigurationsbeispiel zur Basic Authenifikation mit Hilfe | ||
+ | # einer htpasswd-Datei | ||
+ | < | ||
+ | Options +FollowSymLinks +Multiviews +Indexes | ||
+ | AllowOverride None | ||
+ | AuthType basic | ||
+ | AuthName " | ||
+ | AuthUserFile / | ||
+ | Require valid-user django django@sec-mail.guru | ||
+ | </ | ||
+ | |||
+ | ... | ||
+ | </ | ||
+ | |||
+ | Damit unsere Änderungen aktiv werden bedarf es noch eines Reloads unseres httpdaemon. | ||
+ | # systemctl reload httpd.service | ||
+ | |||
+ | <WRAP center round important> | ||
+ | **WICHTIG: | ||
+ | Damit die Anmeldedaten nicht von Dritten mitgelesen und abgefischt werden können, nutzen wir natürlich einen SSL-geschützten vHOST! | ||
+ | </ | ||
+ | |||
+ | {{page> | ||
- | FIXME | ||
- | ==== Authentifikation gegen LDAP ==== | ||
- | FIXME | ||
====== Links ====== | ====== Links ====== | ||
* **[[centos: | * **[[centos: | ||
Zeile 1621: | Zeile 1663: | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ | ||
+ | ~~AUTOTWEET: | ||