Benvenuto nella nostra community, registra un account gratuito ADESSO!
Oltre 7000 persone hanno già registrato il loro account. Chiedi aiuto, conversa con aziende ed esperti del settore webhosting italiano.
Iscriviti subito! In meno di 2 minuti!




Risultati da 1 a 5 di 5

Discussione: Nginx

  1. #1
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,310

    Nginx

    Sto smanettando con Nginx.
    Ho un dubbio.

    Ho creato un server/vhost di questo tipo:
    Codice:
       server {
          location / {
             root /www/miodominio/htdocs;
          }
       }
    Se ho ben capito, dovrebbe istruire nginx a servire tutti i file che iniziano per / (ovvero tutti) a partire dalla root indicata li sotto.

    Funziona.

    Però ho attaccato php in fastcgi usando anche questa direttiva:
    Codice:
    fastcgi_param  SCRIPT_FILENAME  /www/miodominio/htdocs$fastcgi_script_name;
    anche in questo caso funziona.
    Ma son stato costretto a reinserire la document root.
    E' possibile usare una variabile od un sistema analogo che faccia l'expand di $nonsochecosa con il valore della document root?

    Vorrei evitare di dover specificare ogni volta la document root. Al primo cambiamento devo modificare le config in più punti.

    Ho provato con $document_root$fastcgi_script_name ma non funziona.

    $document_root è una variabile che ho visto nella configurazione standard di fastcgi su nginx.
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.



  2. #2
    usu
    usu non è collegato
    Utente Moderatore L'avatar di usu
    Data Registrazione
    Apr 2006
    Località
    Milano
    Messaggi
    1,769

    Re: Nginx

    uhm mi sembra sbagliata la sintassi di base, ti basta fare così se ho capito bene il problema:

    Codice:
        server { 
            listen 80;
            server_name  www.example.com;
            access_log   logs/example.access.log  main;
            root         /var/www/www.example.com/public_html;
    
            location / {
                index    index.html index.htm index.php;
            }
    
            location ~ \.php$ {
                fastcgi_pass   unix:/tmp/php-fpm.sock;
            }
        }
    Come puoi notare se devi inserire la root dalla quale servire tutti i file la direttiva va messa direttamente all'interno di "server" e non di "location"

  3. #3
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,310

    Re: Nginx

    Ok, partiamo con le cose semplici.
    Ho fatto come dici te e le pagine vengono servite correttamente.

    Poi, per provare, ho messo queste due righe:
    Codice:
       error_page 500 502 503 504 /50x.html;
       error_page 404 /404.html;
    Che dovrebbe inoltrare alla pagina 50x.html tutti gli errori 50x sopra indicati, ed alla pagina 404.html gli errori 404.
    E sembra funzionare, maledetto Chrome che fa come IE, ovvero non mostra le pagine di errore del server se la pagina è inferiore a X byte.

    Ora provo con il php.
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  4. #4
    Provider L'avatar di guest
    Data Registrazione
    Nov 2007
    Località
    Riccione
    Messaggi
    6,310

    Re: Nginx

    Funziona anche il PHP.
    Ora posso usare come SCRIPT_FILENAME $document_root$fastcgi_script_name

    Prima non andava probabilmente perchè la root era inserita dentro un "location" e quasi sicuramente la variabile $document_root non veniva popolata.

    Sembra funzionare.
    Grazie!
    http://www.web4web.it - Low Cost Hosting
    Tutti i pacchetti sono multidominio.
    Database e domini illimitati a partire da €10


    http://www.guest.it - Servizi professionali su misura.

  5. #5
    usu
    usu non è collegato
    Utente Moderatore L'avatar di usu
    Data Registrazione
    Apr 2006
    Località
    Milano
    Messaggi
    1,769

    Re: Nginx

    Figurati

Discussioni Simili

  1. ISPConfig e NginX
    Di AndDM nel forum Pannelli di controllo e Hosting software
    Risposte: 6
    Ultimo Messaggio: 07-11-2011, 14:44
  2. PHP-FPM + nginx?
    Di andrea.paiola nel forum Gestione Server Windows e Server Linux
    Risposte: 79
    Ultimo Messaggio: 10-02-2011, 18:36
  3. [Webserver] nginx 0.8.x goes stable
    Di usu nel forum Gestione Server Windows e Server Linux
    Risposte: 1
    Ultimo Messaggio: 28-09-2010, 14:50
  4. [Webserver] NGINX
    Di Valeriano Manassero nel forum Gestione Server Windows e Server Linux
    Risposte: 14
    Ultimo Messaggio: 17-02-2010, 21:05
  5. Nginx - qualcuno lo conosce/usa ?
    Di robyweb nel forum L'OTInformatico
    Risposte: 1
    Ultimo Messaggio: 16-07-2007, 00:35

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •