打包

前端vue项目使用visual Studio Code 开发工具开发,调试。

分清楚要打包的ip以及端口,在终端输入 npm run build,

然后会生成一个dist 文件夹下面就是已经打好的前端包,把它放到服务器的nginx下就行。

替换

找到的nginx 的目录,替换之前的前端包。这里有几条语句需要注意:

1、查看是否运行

ps aux|grep nginx
或者
ps -ef | grep nginx

2、kill -9  杀掉进程 ,或者进入到对应的sbin目录下使用./nginx -s stop 也能停止进程

3、重启nginx(替换服务包,需要重启nginx,这里记录下启动)

进入到nginx 的sbin 目录下 只有一个脚本文件nginx,执行它就能启动nginx。

在执行它之前有必要确认下配置文件是否配置正确:

./nginx -t

看到如下显示nginx.conf syntax is ok

nginx.conf test is successful

说明配置文件正确!

然后执行下

./nginx -c (nginx配置文件的绝对路径)

最后启动nginx:

./nginx -s reload

4、如果nginx 重新加载命令./nginx -s reload,出现

nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"问题。

那么可能是nginx进程未全部关闭,解决办法如下:

先执行命令

  kill -9 nginx 

杀掉nginx 进程

然后执行命令

  /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf  

重新加载配置文件

最后执行命令

./nginx -s reload

重新启动nginx

需要注意的是路径别写错了,使用nginx安装路径来执行。

5、配置文件

具体信息,写明了服务的 ip,端口,以及路径

其中nginx监听的端口9081就是你前端包所指向的端口。主意:打的包端口不对的话会报错跨域问题。

linux下启动vue服务相关推荐

  1. linux 下停止监听程序,Linux下启动Oracle服务和监听程序步骤

    Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1.安装oracle: 2.创建oracle系统用户: 3./home/oracle下面的.bash_profile添加几个环境变量 ...

  2. linux下启动node服务出现events.js:167 throw er; // Unhandled ‘error‘ event 的解决方法

    linux下启动node服务出现events.js:167 throw er; // Unhandled 'error' event 的解决方法 pi@raspberrypi:~/ftp/files/ ...

  3. oracle 启动 linux监听,Linux下启动Oracle服务和监听程序

    $ su – oracle $ sqlplus / nolog sql> conn / as sysdba sql> startup                 #启动Oracle,需 ...

  4. linux下启动nfs服务,linux下Samba服务和NFS服务配置的方法

    linux下Samba服务和NFS服务配置 一.Samba服务配置过程 samba的功能很简单,就是为了使linux和windows之间能够实现共享.并且利用samba搭建文件服务器,不仅比windo ...

  5. 在Linux下如何启动MySQL服务_怎样在linux下启动mysql服务-linux下启动mysql服务的方法 - 河东软件园...

    近几日有用户在向小编询问,在linux系统下安装了Mysql数据库,软件是顺利安装了,可是不知道如何进行Mysql的相关配置才能使mysql服务的相关启动及停止操作.Mysql是目前比较流行的数据库了 ...

  6. linux下启动tomcat服务

    目前有个java+mysql项目需部署到 麒麟系统,一番折腾后总算成功部署上去了,其操作和windows有本质区别,需要使用终端命令行,现将常用运维操作整理如下. Linux下tomcat服务的启动. ...

  7. linux下启动Oracle服务和监听程序

    注:如果读者是出现监听无法启动 请参阅本人实录解决办法:http://blog.csdn.net/johnstrive/archive/2009/08/06/4418481.aspx Oracle数据 ...

  8. linux下启动oracle服务

    手动启动: 用 oracle用户登录(或su - oracle) lsnrctl start sqlplus / as sysdba startup exit

  9. Linux系统管理(6)——Linux下启动Redis服务的几种方法

    目录 后台启动 通过指定配置文件启动 自定义脚本启动redis,开机自启动 后台启动 进入redis根目录,执行命令:#加上'&'号使redis以后台程序方式运行,此种方式启动,将加载默认的配 ...

最新文章

  1. 九九乘法表Python+Java,你知道多少?
  2. 分析分布式服务框架理论介绍
  3. ByteArrayOutputStream用法
  4. 干掉 Navicat:这个 IDEA 的兄弟真香!
  5. mysql-管理事务
  6. 函数学习-abs()
  7. oracle存储格式化时间,ORACLE日期时间的格式化参数大全
  8. 在计算机里分数线怎么表示什么意思,高考投档分数线是什么意思 怎么定的
  9. [数据预处理] onehot编码:是什么,为什么,怎么样
  10. 数学建模之相关性分析1
  11. python代码混淆
  12. GIS - 百度地图 城市中心点坐标
  13. ReMap:人类Chip-seq数据大全
  14. 圆锥体积等于1/3圆柱体积咋来的
  15. 联想微型计算机怎么开盖,联想b520一体机拆机图解
  16. Android Studio设置关闭当前页面的快捷键
  17. (转载)互联网鄙视食物链大全
  18. PS 处理一般证件 红底 蓝底 技巧
  19. Candence/Allegro启动找不到cdn_XXXX.dll文件解决方法
  20. processing摸索前行(01)

热门文章

  1. 《方与圆》序人生控制论 第三章 通向快乐的途径
  2. 分布式之一行代码解决缓存击穿问题
  3. 使用LeakCanary检测内存泄露
  4. c语言程序设计第14章在线测试,《C语言程序计》第14章在线测试.doc
  5. numpy array转 python list
  6. bzoj 3609: [Heoi2014]人人尽说江南好 (数学)
  7. CorelDRAW 2023全新版矢量图形制作工具
  8. peepcode-rails2 读书笔记...
  9. 学习笔记(四)——AARRR分析模型与漏斗分析法并用excel作图
  10. Excel 熟练操作不为人知的技能