前言
Yii框架是一个非常好用的PHP框架,开发快,上手容易,自推出以来广受好评,对于基本的Yii框架开发来说,不需要特殊配置,但是对于一些高级功能,就需要对你的服务器进行一些设置了。
正文
我所用到的服务器是Ubuntu16.04下的Nginx,所以这里就针对Yii框架的Nginx做一个小小的总结。
需要满足的特性
1、Yii框架的URL重写规则(此规则需要Nginx0.8.6版本以上支持)
2、对于.svn、.git等版本控制文件的忽略
3、一些不应该直接访问的文件夹(例如framework、protected等)的禁止直接访问
4、静态资源的缓存优化
配置文件
配置文件目录:
/etc/nginx/sites-available
复制一个该文件夹下的default到该目录下并重命名为 www.example.com,作为虚拟域名的配置文件,复制并重命名命令如下:
sudo cp /etc/nginx/sites-available/default /etc/nginx/sites-available/www.example.com
然后使用文字编辑器打开: