Javaweb之前端工程打包部署的详细解析

6 打包部署

我们的前端工程开发好了,但是我们需要发布,那么如何发布呢?主要分为2步:

  1. 前端工程打包

  2. 通过nginx服务器发布前端工程

6.1 前端工程打包

接下来我们先来对前端工程进行打包

我们直接通过VS Code的NPM脚本中提供的build按钮来完整,如下图所示,直接点击即可:

然后会在工程目录下生成一个dist目录,用于存放需要发布的前端资源,如下图所示:

6.2 部署前端工程

6.2.1 nginx介绍

nginx: Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强,在各大型互联网公司都有非常广泛的使用。

niginx在windows中的安装是比较方便的,直接解压即可。所以我们直接将资料中的nginx-1.22.0.zip压缩文件拷贝到无中文的目录下,直接解压即可,如下图所示就是nginx的解压目录以及目录结构说明:

很明显,我们如果要发布,直接将资源放入到html目录中。

6.2.2 部署

将我们之前打包的前端工程dist目录下得内容拷贝到nginx的html目录下,如下图所示:

然后我们通过双击nginx下得nginx.exe文件来启动nginx,如下图所示:

nginx服务器的端口号是80,所以启动成功之后,我们浏览器直接访问http://localhost:80 即可,其中80端口可以省略,其浏览器展示效果如图所示:

到此,我们的前端工程发布成功。

PS: 如果80端口被占用,我们需要通过conf/nginx.conf配置文件来修改端口号。如下图所示:

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
华为云是华为公司推出的云计算服务平台,提供了丰富的云服务和解决方案,包括云服务器、云数据库、云存储等。下面是在华为云上部署JavaWeb项目的一般步骤: 1. 注册华为云账号并登录控制台:首先,您需要在华为云官网注册一个账号,并登录到华为云控制台。 2. 创建云服务器:在控制台中,选择云服务器ECS服务,点击创建实例,根据您的需求选择合适的配置和镜像,创建一台云服务器。 3. 配置安全组规则:在创建实例时,需要配置安全组规则,确保能够访问您的JavaWeb项目所需的端口(如80端口用于HTTP访问)。 4. 安装Java环境:登录到您的云服务器后,根据您的需求安装适合的Java环境(如OpenJDK或Oracle JDK)。 5. 部署Web容器:选择适合的Web容器(如Tomcat或Jetty),并将其安装到您的云服务器上。 6. 部署JavaWeb项目:将您的JavaWeb项目打包成war文件,并将其部署到Web容器中。具体的部署方式可以根据您使用的Web容器而有所不同,一般来说,您可以将war文件放置在Web容器的指定目录下,然后启动Web容器。 7. 配置域名和DNS解析:如果您需要通过域名访问您的JavaWeb项目,您可以在华为云控制台中配置域名和DNS解析,将域名指向您的云服务器的公网IP地址。 8. 测试访问:完成上述步骤后,您可以通过浏览器访问您的JavaWeb项目,输入域名或公网IP地址加上相应的端口号,即可访问您的项目。 希望以上步骤对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

向着五星的方向

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值