2014-06-10 20 views
6

Mi sto spostando da un ambiente Apache a un ambiente NGINX e ho bisogno di convertire la seguente configurazione del server virtuale in NGINX.Come convertire Apache Config in NGINX

<VirtualHost *:80> 
    DocumentRoot /var/www/myproject/web 
    ServerName myproject.dev 
    ServerAlias myproject.dev 

    <Directory /var/www/myproject/web> 
     AllowOverride All 
     Order allow,deny 
     Allow from All 
    </Directory> 
</VirtualHost> 

Quale sarebbe la "traduzione esatta" di questo per NGINX?

risposta

6
server { 
    listen 80; 
    server_name myproject.dev; 
    root /var/www/myproject/web; 
} 

Inizia da qui http://wiki.nginx.org/Configuration.

+0

Che dire di tutte le cose all'interno del tag directory, come AllowOverride, ecc.? – Peter

+0

Nginx non ha niente come '.htaccess' quindi' AllowOverride' è irrilevante. Altre direttive consentono solo l'accesso da qualsiasi luogo che è l'impostazione predefinita. Puoi guardare http://nginx.org/r/allow se vuoi limitare l'accesso. –

+0

Quando utilizzo questa configurazione, i file php vengono scaricati anziché essere eseguiti. – Peter

Problemi correlati