Übersicht
- Teil 1: Vorwort
- Teil 2: Installation und Konfiguration
- Teil 3: PHP
- Teil 4: Einen Tomcat anbinden
- Teil 5: Basic Authentication
Wie im ersten Teil beschrieben, muss ich ein paar meiner VHosts per Basic Authentication schützen. Hier zeige ich euch noch kurz, wie ich das mit nginx angestellt habe.
In meinem Fall möchte ich die Subdomain ci.itws.de schützen. Dazu lege ich mir erstmal ein Verzeichnis auth an, in dem ich die htpasswd-Dateien speichere:
# mkdir /etc/nginx/auth
Und ich lege mir einen Benutzer an:
# htpasswd -c /etc/nginx/auth/ci ghost
Danach muss ich nur noch den server-Block in der Datei /etc/nginx/sites-available/itws.de anpassen:
server {
server_name ci.itws.de;
root /var/www/itws.de/ci;
include defaults.inc;
include enable_php.inc;
auth_basic "ITWS CI";
auth_basic_user_file auth/ci;
}
Fertig. Nach einem schnellen Restart von Nginx ist ci.itws.de per BA geschützt.


Debian: Von Apache zu Nginx – Teil 3: PHP | ITWS Developer Blog says:
[...] | ITWS Developer Blog bei Debian: Von Apache zu Nginx – Teil 2: Installation und KonfigurationDebian: Von Apache zu Nginx – Teil 5: Basic Authentication | ITWS Developer Blog bei Debian: Von Apache zu Nginx – Teil 1: VorwortDebian: Von Apache zu Nginx – Teil 2: [...]
Debian: Von Apache zu Nginx – Teil 2: Installation und Konfiguration | ITWS Developer Blog says:
[...] Kommentare Debian: Von Apache zu Nginx – Teil 3: PHP | ITWS Developer Blog bei Debian: Von Apache zu Nginx – Teil 5: Basic AuthenticationDebian: Von Apache zu Nginx – Teil 4: Einen Tomcat anbinden | ITWS Developer Blog bei Debian: [...]
Debian: Von Apache zu Nginx – Teil 4: Einen Tomcat anbinden | ITWS Developer Blog says:
[...] Von Apache zu Nginx – Teil 2: Installation und Konfiguration | ITWS Developer Blog bei Debian: Von Apache zu Nginx – Teil 5: Basic AuthenticationDebian: Von Apache zu Nginx – Teil 3: PHP | ITWS Developer Blog bei Debian: Von Apache zu [...]