这一阶段的工作主要按你自己的习惯完成,这里仅做一个粗略的介绍。首先我们创建一个目录来存放我们的网站配置文件:
sudo mkdir /usr/local/nginx/sites-enabled sudo ln -s /usr/local/nginx/sites-enabled /etc/sites接下来为我们的网站增加一个conf文件/etc/sites/default.conf,内容如下:
server { listen *:80; location / { root /var/www/default/pub; index index.php; # if file exists return it right away if (-f $request_filename) { break; } # otherwise rewrite the fucker if (!-e $request_filename) { rewrite ^(.+)$ /index.php$1 last; break; } } # if the request starts with our frontcontroller, pass it on to fastcgi location ~ ^/index.php { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME /var/www/default/pub$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_script_name; include /usr/local/nginx/conf/fastcgi_params; } }上面这个conf文件控制网站的前端风格,其中包括Wordpress,cake等,注意静态内容不是通过FastCGI解析的。另外,你可能需要修改/var/www/default文件,设置网站文件的默认放置位置。
启动
我们的工作结束了,启动看一下效果。
sudo php-fm start sudo /etc/init.d/nginx start现在可以测试一下你的网站,看看它工作得如何,如有任何疑问,请随时提出。