2014-01-26 198 views
1

我正在將我的服務器從lighttpd遷移到nginx,在lighttpd中我將fast cgi配置放在一個名爲fastcgi.conf的文件中。 由於我有多個子域名,我是否需要爲nginx中的每個虛擬主機提及提及的配置。從lighttpd遷移到nginx

 

    location ~ \.php$ { 
        include fastcgi_params; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        fastcgi_intercept_errors on; 
        fastcgi_pass unix:/var/run/php-fpm.sock; 

並重新啓動nginx和php-fpm的服務。所有的

回答

1

首先你缺少一個}

如果要包括該塊,你可以把它放在例如任何文件/etc/nginx/fastcgi.conf,並使用正常的包括包括在虛擬主機。

server { 
    server_name blabla; 
    location/{ 
    # bla bla 
    } 
    include /etc/nginx/fastcgi.conf; 
}