2012-06-16 16 views
22

Ho appena installato nginx e php fastcgi circa un'ora fa, e dopo aver letto esempi di una configurazione di avvio rapido e la documentazione di nginx ecc., Non riesco a farlo funzionare.configurazione corretta per nginx a localhost?

Non importa cosa cambi o provi, ottengo sempre solo il "Benvenuto in Nginx!" schermo su "localhost/..." - Non posso nemmeno chiamare un semplice index.html

mio config:

(la roba nei commenti è quello che ho provato)

// default nginx stuff (unchanged) 

server { 
    #listen 80 default_server; 
    #listen 80 default; 
    listen 80; 

    #server_name localhost; 
    #server_name _; 

    #access_log /var/log/nginx/board.access_log; 
    #error_log /var/log/nginx/board.error_log; 

    #root /var/www/board; 
    #root /var/www/board/public/; 
    root /var/www/board/public; 

    #index index.html; 
    index index.html index.htm index.php; 
} 

Se Capisco bene, questa dovrebbe essere la configurazione più semplice, giusto? basta definire listen 80; e index index.html; ma ho appena cant farlo funzionare

il file esiste /var/www/board/public/index.html e ha contenuti

Prima di sprecare altre 2 ore a cercare qualcosa, può qualcuno di voi dà una rapida occhiata e dimmi cosa sto sbagliando? Grazie.

risposta

25

Fondamentalmente non hai dichiarato la posizione che è ciò che nginx utilizza per associare l'URL alle risorse.

server { 
      listen  80; 
      server_name localhost; 

      access_log logs/localhost.access.log main; 

      location/{ 
       root /var/www/board/public; 
       index index.html index.htm index.php; 
      } 
     } 
+0

Beh, ho avuto - ho affermato che le linee 'ha commentato' in cui quello che ho provato - così server_name localhost è stato già provato - ma ci proverò di nuovo la configurazione, dammi un minuto – Katai

+0

@Katai notare la 'location/{' questo è il problema principale ... –

+0

Sì, non ho avuto 'root' e' index' all'interno di 'location/{}' a causa di http://wiki.nginx.org/Pitfalls – Katai

Problemi correlati