vue项目要部署在服务器上,那么服务器需要安装node.js环境吗?

vue项目要部署在服务器上,那么服务器需要安装node.js环境吗?,第1张

最好是安装一个。
1如果你仅仅是打包好的vue相机,那么要看服务端使用的是什么语言,如果是node的话,肯定要安装node环境的,但是如果不是node,那么就没有必要了。
2如果你想在服务端跑vue的项目,也就是在远程端做开发工作,那么肯定是要安装node的,毕竟vue开发环境需要node。
基本上服务端也就这两种需求,node包其实很小,安装一个也不费事,还可以方便开发,我觉得在远程端按一个最好。

1首先先把项目上传到阿里云服务器
2需要安装python30以上版本(centeros7自带275版本)
3在此不介绍如何安装python高版本和虚拟环境

4在项目根目录创建虚拟环境,就像你在Pycharm里一样
然后启动虚拟环境

5在虚拟环境下安装你项目所需要的依赖
pip3 install requirementstxt
6编写nginx配置文件和uwsgi配置文件
配置如下
nginxconf

注意编写完nginx配置文件需要检查语法
nginx -t 注意别忘记加;或者文章尾末多空格都会导致出错
nginx -s reload 重启nginx
uwsgiini配置如下

7都配置好之后
启动虚拟环境
在venv里 uwsgi uwsgiini 即可启动你的项目

找到Project Structer
重新构建项目
找到重新构建的项目,也就是我们的war包地址

根据路径找到war包,截图如下:
右键CRT选项卡打开SFTP服务:
找到war包的本地地址

本地:
Linux:
输入Put namewar

开始上传war包:

启动tomcat--- /usr/tomcat/apache-tomcat-7061/bin/startupsh

部署完毕


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12593089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存