win10下nginx部署spring boot项目的配置与启动

本文介绍了如何在Windows系统上安装并配置Nginx。包括下载适合Windows的Nginx版本,解压并配置nginx.conf文件,修改监听端口以避免80端口冲突的方法,以及启动Nginx和服务运行的基本步骤。

没得说,先下载nginx window版本,我是解压到 C:/tools目录下;进入nginx 找到nginx.conf文件并且打开,我的配置如下:



因为是window系统,80端口被占用,你可以把进程杀死,也可以把 listen 监听的端口改一下,红色的方框是你要配置的项目;

接着启动nginx:    win+R -> cd tools/nginx  -> start nginx

运行项目访问看看:


在看看nginx转发的路径


### Windows 10部署前后端分离项目的步骤 #### 准备工作 为了顺利部署基于 Vue 的前端项目Spring Boot 后端服务,在 Windows 10 中需完成如下准备工作: - **安装 Java 开发工具包 (JDK)**:确保已安装最新版本 JDK 并配置好 `JAVA_HOME` 和 Path 环境变量[^4]。 - **下载并安装 Apache Tomcat**:Tomcat 是用于运行 Java Web 应用程序的应用服务器。建议创建专用目录来存放 Tomcat 文件,并按照官方文档指导完成安装过程[^3]。 - **Node.js 及 npm 安装**:由于 Vue CLI 构建工具依赖 Node.js,因此也需要事先安装它以及附带的 npm 包管理器。 #### 打包发布流程 ##### 后端部分 - Spring Boot 应用 对于后端应用而言,主要操作包括但不限于以下几点: - 修改启动类使其继承自 `SpringBootServletInitializer` 类,并实现必要的配置调整以便支持外部容器部署模式。 ```java public class Application extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(Application.class); } } ``` - 使用 Maven 或 Gradle 对项目进行打包处理,生成可执行 JAR/WAR 文件供后续部署使用。 ##### 前端部分 - Vue 单页面应用程序(SPA) 针对前端工程,则应遵循这些指南来进行构建: - 利用 vue-cli-service 工具链执行生产环境下的优化编译命令,从而产出静态资源文件集合(HTML/CSS/JS等),通常位于 `/dist` 目录下[^2]。 ```bash npm run build --modern ``` - 将上述产物上传至目标主机上的 webroot 路径内;如果采用 Nginx/Apache HTTP Server 进行反向代理设置的话,则还需额外定义虚拟站点规则指向该位置。 #### 发布后的验证测试 最后一步就是确认整个系统的正常运作情况了——通过浏览器访问指定 URL 地址查看是否能够成功加载首页界面并后台 API 接口交互无误即可认为部署顺利完成!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值