Anzeige:
Ergebnis 1 bis 5 von 5

Thema: nginx + alias + php

  1. #1
    Registrierter Benutzer Avatar von basti1985
    Registriert seit
    Jan 2007
    Ort
    ~/@home
    Beiträge
    387

    nginx + alias + php

    Hallo ich habe folgende nginx-config
    Code:
    server {
            listen 443;
            server_name foobar;
    
            access_log /var/log/nginx/https.access_log;
            error_log  /var/log/nginx/https.error_log debug;
    
            root    /home/www/ssl/foobar;
    
            ssl on;
            ssl_certificate /etc/nginx/ssl/server.crt;
            ssl_certificate_key /etc/nginx/ssl/server.key;
    
            location ~ ^/mailadmin/(.*\.php)$ {
                root /home/www/ssl/foobar/mailadmin/bin/$1;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                include /etc/nginx/fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $request_filename;
            }
    }
    Beim aufruf von https://foobar/mailadmin/index.php wird die entsprechende Seite angezeigt.
    bei https://foobar/mailadmin/ hingegen erhalte ich 403 Forbidden.

    Wie könnte das geändert werden, das ein aufruf von https://foobar/mailadmin/ aud die index.php weiterleitet bzw diese angezeigt wird?
    CPU: Athlon64 2GHz | RAM: 1024MB CL2 DDR | Grafik: GeForce 8400 GS dual-head (2x 19") |
    HDD:
    2x 160GB + 1x 250GB + 1x 320GB als RAID 1 bzw 5 | OS: Ubuntu 10.04 LTS mit aktuellem Kernel


    P.S. Bitte die Code-Tags hier benutzen

  2. #2
    Registrierter Benutzer
    Registriert seit
    Jun 2002
    Beiträge
    130
    im server {}
    Code:
    index index.php index.html index.htm;
    damit nginx weiß, welche Dateien per Default versucht werden, falls keine angegeben ist.
    ---------------------------------------------
    #linuX-clan
    #linuX-gamers.net
    ----------------------------------------------

  3. #3
    Registrierter Benutzer Avatar von basti1985
    Registriert seit
    Jan 2007
    Ort
    ~/@home
    Beiträge
    387
    Das ganze sieht jetzt so aus und geht trozdem nicht:

    Code:
    server {
            listen 443;
            server_name foobar;
    
            access_log /var/log/nginx/https.access_log;
            error_log  /var/log/nginx/https.error_log debug;
    
            index           index.php index.html index.htm;
            fastcgi_index   index.php;
            root    /home/www/ssl/foobar;
    
            ssl on;
            ssl_certificate /etc/nginx/ssl/server.crt;
            ssl_certificate_key /etc/nginx/ssl/server.key;
    
            location ~ ^/mailadmin/(.*\.php)$ {
                root /home/www/ssl/foobar/mailadmin/bin/$1;
                fastcgi_pass 127.0.0.1:9000;
                fastcgi_index index.php;
                include /etc/nginx/fastcgi_params;
                fastcgi_param SCRIPT_FILENAME $request_filename;
            }
    }
    Meine Vermutung: Irgendwas stimmt an dem location teil nicht.
    Geändert von basti1985 (06.11.12 um 13:30 Uhr)
    CPU: Athlon64 2GHz | RAM: 1024MB CL2 DDR | Grafik: GeForce 8400 GS dual-head (2x 19") |
    HDD:
    2x 160GB + 1x 250GB + 1x 320GB als RAID 1 bzw 5 | OS: Ubuntu 10.04 LTS mit aktuellem Kernel


    P.S. Bitte die Code-Tags hier benutzen

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jun 2002
    Beiträge
    130
    Hatte vorhin das fastcgi_index ueberlesen.
    Dieses setzt den fastcgi_script_name

    Versuch es mal so: (in der location{})
    Code:
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    Quelle:
    http://wiki.nginx.org/HttpFastcgiModule#fastcgi_index
    ---------------------------------------------
    #linuX-clan
    #linuX-gamers.net
    ----------------------------------------------

  5. #5
    Registrierter Benutzer Avatar von basti1985
    Registriert seit
    Jan 2007
    Ort
    ~/@home
    Beiträge
    387
    das klappt leider auch nicht
    CPU: Athlon64 2GHz | RAM: 1024MB CL2 DDR | Grafik: GeForce 8400 GS dual-head (2x 19") |
    HDD:
    2x 160GB + 1x 250GB + 1x 320GB als RAID 1 bzw 5 | OS: Ubuntu 10.04 LTS mit aktuellem Kernel


    P.S. Bitte die Code-Tags hier benutzen

Ähnliche Themen

  1. Function registration failed beim apache restart
    Von HyperSurf im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 26.08.06, 11:45
  2. MoH-AA-Prozess wird unter putty angezeigt - kann trotzdem nicht connecten
    Von Sandmann_33 im Forum Dedizierte Spiele Server
    Antworten: 17
    Letzter Beitrag: 24.04.05, 15:19
  3. Totalabsturz durch motv
    Von scorpius im Forum Fernsehen
    Antworten: 0
    Letzter Beitrag: 27.01.04, 20:40
  4. xine dvb - Module automatisch laden!?
    Von micha97 im Forum Fernsehen
    Antworten: 30
    Letzter Beitrag: 26.11.03, 20:32
  5. Bei Anschluss von der Webcam aufhänger?? Mandrake 9.2
    Von Danzas_Telelog im Forum stationäre Hardware
    Antworten: 5
    Letzter Beitrag: 13.11.03, 10:41

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •