ISP Config und Nginx HTTP-Authentifizierung Php file

Amaya

New Member
Hallo gibt es unter ISP Config mit Nginx die möglichkeit wie bei htaccess direkt eine php Datei vor dem Zugriff zu schützen mit einer User und PW Abfrage?

Weil bis jetzt klappt es nur bei verzeichnissen..
mit

PHP:
      location /admin {
           auth_basic "Members Only";
           auth_basic_user_file /etc/nginx/sites-available/.htpasswd;
        }
ich muss aber eine .php datei direkt schützen ;)

MfG
 

Till

Administrator
.htaccess ist eine Funktion des apache Webservers, es gibt keine .htaccess Dateien unter nginx.

Der Passwortschutz ist ein Verzeichnisschutz, wenn Du eine einzelne PHP datei schützen möchtest, dann kannst Du die Authentifizierung entweder in die PHP datei rein programmieren oder Du legst Sie in ein eigenes Verzeichnis.
 

Amaya

New Member
Ich meinte nur von der Art her ;)

PHP:
location = /datei.php {
           auth_basic "Staff Only";
           auth_basic_user_file /etc/nginx/sites-available/.htpasswd;
        }
So läd er aber danach das File leider runter..

Das Problem ist das die Datei Ioncube verschlüsselt ist somit wüsste ich jetzt nicht wie ich eine Php HTTP-Authentifizierung einbinde..
 
Zuletzt bearbeitet:

Amaya

New Member
Okay so geht es.. für die leute die evtl mal vor dem selben Probelm stehen..


PHP:
                location ^~ /datei.php {
                    auth_basic "Private Section";
                    auth_basic_user_file /etc/nginx/sites-available/.htpasswd;
                    include /etc/nginx/fastcgi_params;
                    fastcgi_param SCRIPT_FILENAME 
                    $document_root$fastcgi_script_name;
                    fastcgi_pass    127.0.0.1:9000;    }
 
Zuletzt bearbeitet:

Werbung

Top