当前位置: 首页 > 后端技术 > Node.js

koa2vue搭建博客-服务器部署

时间:2023-04-03 10:32:31 Node.js

可以在阿里云、腾讯云等购买云服务器,我默认安装的是CentOS7.4macOs。可以通过如下方式直接登录安装环境。node请参考node安装。注意安装版本。您可以查看最新版本号并选择安装。因为npm经常被屏蔽,所以选择安装cnpm,直接运行以下命令。要安装全局,我们需要在此之前配置节点环境变量。npminstall-gcnpm--registry=https://注册表。npm.taobao.org配置npm-g全局环境变量可以参考npm安装的全局模块[root]#echo$PATH/root/node-v9.11.1-linux-x64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin[root]#vim/etc/profile//添加exportNODE_HOME=/root/node-v9.11.1-linux-x64exportPATH=在文件末尾$NODE_HOME/bin:$PATHmongodb安装参考1,参考2开头,按照参考1和2,最后一步老是出错。后来改安装方法参考3.yum-yinstallmongodb-org创建数据库文件mkdir-p/data/mongodbmkdir-p/data/mongodb/logtouch/data/mongodb/log/mongodb.logmongodb启动配置[root]#vim/etc/mongodb.conf//在文件末尾添加dbpath=/data/mongodblogpath=/data/mongodb/log/mongodb.loglogappend=trueport=27017fork=true##auth=true#关闭首先,创建好用户并启动nginx,安装nginx的原因是做反向代理,可以将7300端口指向80端口nginx命令参考systemctlstopnginx.service//stopsystemctlrestartnginx.service//restartsystemctl启动nginx.service//启动systemctl启用nginx.service//启动netstat-anp|grep:80nginx服务配置参考网址[root]#vi/etc/nginx/nginx.conf//添加服务器到文件{listen80;server_nameseemnite.2ming.me;根/root/www/seemnite;字符集utf-8;access_log/root/www/seemnite.2ming.access.log主要;位置/{proxy_passhttp://127.0.0.1:7300;}}firewall-cmd安装参考网址可以如果没有开放端口,可以使用如下命令firewall-cmd--permanent--add-port=80/tcppm2进行安装,命令参考cnpmi-gpm2pm2startapp。js-imax//启动一个使用所有CPU核心的集群pm2list//列出所有启用pm2的进程pm2restart//重启pm2kill//关闭pm2pm2logs//打印日志一切就绪后,git拉取代码[root]#gitclonehttps://github.com/2ming/seemnite.git[root]#cdseemnite[root]#cnpmi[root]#npmrunserver完成!预览地址和github源地址安装的具体步骤不是很详细。详情请参考给定的参考网址