19 Star 95 Fork 36

简言 / rageframe2

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
independent-app-domain-name.md 2.11 KB
一键复制 编辑 原始数据 按行查看 历史

应用配置独立域名

1、在群里(加群链接)下载应用配置独立域名包:

解压后可见有2个文件夹

  • environments 目录
  • web 目录
2、替换根目录下的 environments 为下载内 environments
3、将下载好的web目录整个单独放入各种的应用下例如:
backend/web
frontend/web
api/web
html5/web
merchant/web
oauth2/web
4、将根目录web下各自的resources放入各自的web下例如:
web/resources => frontend/web/resources
web/backend/resources => backend/web/resources
web/html5/resources => html5/web/resources
web/merchant/resources => merchant/web/resources
web/oauth2/resources => oauth2/web/resources

注意: api是没有此目录

5、设置各自的应用的虚拟站点到各自应用的web下例如:
127.0.0.1       rageframe.local
127.0.0.1       backend.rageframe.local
127.0.0.1       html5.rageframe.local
127.0.0.1       merchant.rageframe.local
127.0.0.1       api.rageframe.local
127.0.0.1       oauth2.rageframe.local
127.0.0.1       storage.rageframe.local
6、修改 common/config/bootstrap.php 下的 attachmentattachurl
Yii::setAlias('@attachment', dirname(dirname(__DIR__)) . '/storage/web/attachment');
// 注意这里的域名为你的文件存储域名,记得带上http://前缀
Yii::setAlias('@attachurl', 'http://storage.rageframe.local/attachment');
7、修改 common/config/params.php

关于 fullPath 变量都设置为false,注意有4处

'fullPath' => false, // 是否开启返回完整的文件路径

并在 common/config/bootstrap.php 里面填写对应的域名信息例如:

Yii::setAlias('@backendUrl', 'http://backend.rageframe.local');
Yii::setAlias('@frontendUrl', 'http://frontend.rageframe.local');
Yii::setAlias('@html5Url', 'http://html5.rageframe.local');
Yii::setAlias('@merchantUrl', 'http://merchant.rageframe.local');
Yii::setAlias('@apiUrl', 'http://api.rageframe.local');
Yii::setAlias('@oauth2Url', 'http://oauth2.rageframe.local');
8、删除根目录下的web目录
PHP
1
https://gitee.com/jianyan94/rageframe2.git
git@gitee.com:jianyan94/rageframe2.git
jianyan94
rageframe2
rageframe2
master

搜索帮助