在生产环境中部署前端代码

本文章前端代码是基于vue+webpack开发的

Nginx是一款轻量级的Web 服务器/反向代理服务器

首先,webpack配置如下

在开发过程中,我们是通过npm run dev在开发环境中运行代码
如果要部署到生产环境中,可以运行npm run build进行上线打包

打包完成后,会发现项目中多了dist这个文件夹

执行结果和webpack的配置文件一致。

代码被webpack打包完成后下一步就是部署到服务器上,此文仅适合于前端代码是部署在windows操作系统的nginx服务中。
这里假设:
Windows操作系统:windows server 2008 64位
Nginx服务:nginx-1.12.2 64位

1.下载nginx-1.12.2 64位解压,假设nginx-1.12.2放在D:nginx-1.12.2目录中,nginx目录结构。如图下

2、前端代码放在D:nginx-1.12.2html目录中,dist目录就是刚刚前端打包完的代码。如图下

3、在D:nginx-1.12.2conf目录中,有个nginx.conf配置文件,进行编辑这个文件


4、假设前端的端口号为8082,如果端口号被占用,请修改为其它端口号。后台服务访问地址http://192.168.121.**:8080,

5、打开cmd控制台,进入目录D:nginx-1.12.2中,用start nginx命令启动服务,然后用tasklist /fi "imagename eq nginx.exe",查看nginx服务是否启动。

4、如果改变配置文件时,需要用nginx -s reload 命令重启nginx工作进程。

5、关闭服务
nginx -s stop 
nginx -s quit 安全关闭 
taskkill /F /IM nginx.exe > nul 关闭所有nginx服务

如果有错漏请大家批评指出!

转载于:https://www.cnblogs.com/mmzuo-798/p/9264893.html

【转】在生产环境中部署前端代码相关推荐

  1. 一文教你如何在生产环境中在Kubernetes上部署Jaeger

    作者 |  Dotan Horovit 翻译 | 火火酱~ 责编 | 晋兆雨 出品 | CSDN云计算 日志.指标和跟踪是"可观察性"领域的三大支柱.最近几个月,随着OpenTel ...

  2. 写一段代码提高内存占用_记录一次生产环境中Redis内存增长异常排查全流程!...

    点击上方 IT牧场 ,选择 置顶或者星标 技术干货每日送达 最近 DBA 反馈线上的一个 Redis 资源已经超过了预先设计时的容量,并且已经进行了两次扩容,内存增长还在持续中,希望业务方排查一下容量 ...

  3. Redis面试 - 生产环境中的 redis 是怎么部署的?

    面试题 生产环境中的 redis 是怎么部署的? 面试官心理分析 看看你了解不了解你们公司的 redis 生产集群的部署架构,如果你不了解,那么确实你就很失职了,你的 redis 是主从架构?集群架构 ...

  4. 大厂如何开发和部署前端代码?淘宝8年案例解读

    在加入淘宝后,经历了大大小小的开发和部署方式的更迭,同时也有幸在整个的变革潮流中参与过其中的一些能力的建设.今天从一个亲历者的角度,通过自身经历与向同事考究,从"13年石器时代". ...

  5. 记录一次生产环境中Redis内存增长异常排查全流程!

    作者:z小赵 ★ 一枚用心坚持写原创的"无趣"程序猿,在自身受益的同时也让朋友们在技术上有所提升. 最近 DBA 反馈线上的一个 Redis 资源已经超过了预先设计时的容量,并且已 ...

  6. 在生产环境中调试 Angular 应用程序而不显示源映射

    当我们的 Angular 应用程序部署到生产环境时,我们经常会遇到与我们在开发过程中编辑的不同的代码.我们的代码在构建过程中会以各种方式进行修改和优化. TypeScript 被 transpiled ...

  7. Dubbo Mesh 在闲鱼生产环境中的落地实践

    本文作者至简曾在 2018 QCon 上海站以<Service Mesh 的本质.价值和应用探索>为题做了一次分享,其中谈到了 Dubbo Mesh 的整体发展思路是"借力开源. ...

  8. 云端设计平台Coohom在生产环境中使用istio的经验与实践

    介绍 自从istio-1.0.0在今年发布了正式版以后,Coohom项目在生产环境中也开启了使用istio来作为服务网格. 本文将会介绍与分享在Coohom项目在使用istio中的一些实践与经验. C ...

  9. JDK 9 发布仅数月,为何在生产环境中却频遭嫌弃?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 千呼万唤始出来,在经历了整整一年的跳票之后,Java 9 终于在 9 月 21 日拨开云雾, ...

最新文章

  1. 非此即彼的逻辑错误_超全MBA逻辑答题口诀,快收藏!
  2. 浙大这个班诞生128家创业公司,总市值高达千亿!
  3. 七牛云音视频新功能:音频支持AAC_HE
  4. torchvision 笔记:transforms.Normalize()
  5. Spring选择哪种注入方式
  6. vc6.0能编辑html,科学网—VC6.0的18个实用小技巧 - 梁才的博文
  7. Delphi 26 岁
  8. 整数因子分解c语言递归,整数因子分解:计算一个整数所有的分解式(递归实现)...
  9. A/B Testing
  10. php怎么跟小程序链接,小程序的链接怎么提取?
  11. 基于无人售货机商品售卖情况推荐商品
  12. php 正则不贪婪,正则表达式之 贪婪与非贪婪模式详解(概述)
  13. 免安装版本的+mysql_mysql免安装版本
  14. 2017——新的开始,加油!
  15. 七个常用shell运维脚本
  16. python 获取金融数据_class类在python中如何获取金融数据
  17. 【老生谈算法】matlab实现语音信号处理与仿真——语音信号处理算法
  18. 论文:SOLO: Segmenting Objects by Locations
  19. 电视剧《我是业主》演员表,主要演员
  20. BlueTeam 取证

热门文章

  1. mysql 多表查询or_MySQL 多表查询
  2. kafka传递文件_从面试角度一文学完 Kafka
  3. python【数据结构与算法】循环赛日程表(分治)
  4. Keras【Deep Learning With Python】机器学习和线性回归
  5. Python-random标准库知识小结
  6. linux shell命令行及脚本编程实例详解_Linux高手必看的10本经典书籍
  7. oralce mysql_Oralce和Mysql的3个区别
  8. 网络营销外包期间如何提升网络营销外包外链优化效果?
  9. 网站优化之如何才能防止域名被恶意指向?
  10. 网站优化与网站权重息息相关