# spring-cloud-1 **Repository Path**: surand/spring-cloud-1 ## Basic Information - **Project Name**: spring-cloud-1 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-26 - **Last Updated**: 2021-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lagou - springcloud 上 ## 项目介绍 - 公共依赖 lagou-service-common - 服务注册发现-euraka集群 lagou-cloud-eureka-server-8761 lagou-cloud-eureka-server-8762 - 服务网关 lagou-service-gateway-9002 - 服务 lagou-service-code-8081 lagou-service-config-9006 lagou-service-email-8082 lagou-service-user-8080 - 说明 1. 项目采用 nginx 动静分离的思想: - 后端服务通过 /api 路径反向代理到服务网关 - 前端页面反向代理到本地的一个端口(也可以是另外一台服务器) 2. 项目启动 - 准备工作 - 给主机的 hosts 文件追加以下内容: 127.0.0.1 www.test.com 127.0.0.1 LagouCloudEurekaServerA 127.0.0.1 LagouCloudEurekaServerB - 添加数据库表: 新建数据库: spring_cloud 新建表: spring_cloud.sql - 使用本项目的配置文件启动 nginx 启动 nginx - 修改配置文件 ./nginx.conf 中静态文件路径 - 启动nginx: nginx -c 配置文件路径/nginx.conf - 启动后台服务 - 启动 euraka 集群 - 启动服务网关 - 启动其他 4 个微服务 3. 项目测试: 1. 访问 http://www.test.com/, 跳转至登录界面 2. 点击 注册, 跳转至注册页面, 点击验证码, 注册成功后自动跳转至登录页面 3. 输入密码, 登录成功后, 自动跳转至欢迎页, 同时显示用户邮箱和token信息 4. 浏览器直接访问 http://www.test.com/api/email/{email}/{code}, 返回访问被拒绝