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
部署完毕
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)