nginx反向代理

开发背景:

新项目,需要配合客户完成网站迁移,需要使用客户主域名,将新项目作为模块使用。(https://aa.cn/cloud/)

新项目的操作步骤如下:

1:在public目录下创建cloud目录 当作模块使用  将前端开发的html,js,css等静态文件全部拷贝到此目录下

2:更改接口编写方式   在application目录下创建cloud模块  将之前编辑的接口代码 全部复制到此目录里  注意 代码的命名空间的修改

3:请求接口的更改 将之前请求域名更改为客户提供的域名[https://aa.cn/cloud/]

5:使用对方的域名如何访问我们后台界面  方法如下:

  5.1:  将原来访问后台需要的 xxxx.php  文件拷贝到 public/cloud/下

  5.2: 修改文件里 引入的其他文件路径

    a: define('APP_PATH', __DIR__ . '/../../application/');

    b:require __DIR__ . '/../../thinkphp/base.php';

  5.3:更改后 访问后台会出现静态资源未找到 此时将public/asset 文件夹存放到 public/cloud/asset

  5.4:访问后台是会提示图片文找到  此时应将 public/uploads文件夹 拷贝到 public/cloud/uploads  同时修改上传核心文件修改上传目录

    a:修改上传文件路径

        /application/extra/upload.php

        'savekey'   => '/cloud/uploads/{year}{mon}{day}/{filemd5}{.suffix}',

6.避免重复登录,修改配置文件config.php,loginip_check=false

loginip_check
posted @ 2022-07-14 17:10  U丶Zero  阅读(60)  评论(0编辑  收藏  举报