相关服务的前期配置(3)

这一阶段的工作主要按你自己的习惯完成,这里仅做一个粗略的介绍。首先我们创建一个目录来存放我们的网站配置文件:

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 

现在可以测试一下你的网站,看看它工作得如何,如有任何疑问,请随时提出。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://127.0.0.1/wyyjxw.html