通过Nginx转发admin连接后端接口

本文详细描述了如何在本地部署并配置开发环境,包括安装和配置nginx、mysql、rabbitmq、redis等服务,使用Docker构建和运行应用容器,以及设置跨域和Nginx配置,最终实现前端项目访问测试。

1.需求配置

在本地环境部署一套开发环境,方便开发金磊调试功能

所使用到的服务有nginx,mysql,rabbitmq,redis,docker

服务安装网上都有教程这里就不一一列举出来了,服务都配置好之后 开始组建开发环境

2.开发环境搭建

在root用户下新建一个目录,licloud-api-develop


mkdir /root/licloud-api-develop

然后将后端接口包通过put拉取到这个目录下面


发现下面有一个Dockerfile文件,构建是这个Dockerfile

Dockerfile -t build licloud-api-develop .

ls查看一下

构建完成之后会出现两个镜像,这个时候我们运行第一个


docker run -it --name licloud-api-1 -p 5000:5000 /bin/bash docker ps -a

然后确定一下容器的状态

确定没有问题之后,我们开始修改nginx的配置,ubuntu中nginx配置文件的路劲在这里


cat /etc/nginx/sites-available/default

配置如下:

注意:

第一处ip必须写IP地址 不能写localhost 不然会报错

第二处跨域 域名后面要加 / 号 不然会读取不到数据

然后将我们前端项目admin的文件夹拉取到/usr/share/www/html/dist下

重置nginx配置


nginx -t nginx -s reload

访问192.168.5.177测试,访问成功

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值