YiiFrame框架单域名配置包
框架默认采用不同域名访问不同应用的模式,如果需要一个域名访问所有应用,请按如下步骤执行
1、官网下载单域名配置包
解压后把web文件夹放到站点根目录
2、设置虚拟站点到/web目录下
3、设置缓存文件夹权限为777
/web/assets
/web/backend/assets
/web/merchant/assets
/web/frontend/assets
/web/api/assets
/web/html5/assets
4、设置伪静态(nginx)
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location /backend {
try_files $uri $uri/ /backend/index.php$is_args$args;
}
location /api {
try_files $uri $uri/ /api/index.php$is_args$args;
}
location /merchant {
try_files $uri $uri/ /merchant/index.php$is_args$args;
}
location /merapi {
try_files $uri $uri/ /merapi/index.php$is_args$args;
}
location /html5 {
try_files $uri $uri/ /html5/index.php$is_args$args;
}
location /oauth2 {
try_files $uri $uri/ /oauth2/index.php$is_args$args;
}
5、访问
后台:http://demo.com/backend
前台:http://demo.com/frontend
接口:http://demo.com/api
企业端:http://demo.com/merchant
H5:http://demo.com/html5