从lighttpd迁移到nginx

我正在将我的服务器从lighttpd迁移到nginx,在lighttpd中,我曾经将fast cgi配置放在一个名为fastcgi.conf的文件中。 由于我有多个子域,我是否需要为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的服务。


首先你错过了一个}

如果你想包含这个块,你可以把它放在任何文件/etc/nginx/fastcgi.conf中,并且使用一个普通的include将它包含在虚拟主机中。

server {
  server_name blabla;
  location / {
    # bla bla
  }
  include /etc/nginx/fastcgi.conf;
}
链接地址: http://www.djcxy.com/p/32421.html

上一篇: migrating from lighttpd to nginx

下一篇: files + alias directives