NuxtJs+Koa2+MongoDB全栈个人博客项目在阿里云服务器上的部署(一)

一、前期配置及环境安装

1. 打开阿里云官网,在官网底部找到“学生机”入口,选择【轻量级应用服务器】,预装环境为系统镜像-Windows Server 2012 R2 64位,完成学生认证,支付金额

2. 进入控制台,【站点设置】-【域名】-【添加域名】,输入域名(域名要先备案),如zhuyinghui.shop,确定后显示了云服务器的IP地址39.105.38.16,再添加一条manage.zhuyinghui.shop作为后台管理系统的地址

3. 然后【服务器运维】-【远程连接】-重置服务器密码

4. 打开电脑的远程桌面连接,按windows+R键输入mstsc,用户名为Administrator,IP地址为39.105.36.16,确定后再输入密码

结果报错“发生身份验证错误。要求的函数不受支持”,解决办法:按windows+R键输入gpedit.msc,进入本地组策略编辑器,【计算机配置】-【管理模板】-【系统】-【凭据分配】-加密Oracle修正-策略设置-点击已启用-保护级别改为易受攻击

5. 由于云服务器自带IE浏览器的安全配置老是拦截网站请求,所以我们在自己电脑下载谷歌安装包,然后复制粘贴到云服务器中,双击安装

6. 打开谷歌浏览器,进入node官网,安装Node.js,安装后在控制台输入node -v,输出了版本号,则可以正常使用node了

7.安装MongoDB,安装时选择Custom自定义安装,在C盘下新建MongoDB文件夹作为安装目录,数据目录C:\MongoDB\data\,日志目录C:\MongoDB\log\,然后下一步,注意左下角不要勾选Install MongoDB Compass,这是MongoDB的可视化工具,经常会卡死安装过程。

 安装完成后,打开控制台C:\MongoDB\bin>mongod --dbpath C:\MongoDB\data,这就开启了一个数据库服务器,缺陷在于每次重启云服务器都要重启数据库。

所以我们选择配置MongoDB服务,使得数据库一直处于开启状态,在C盘下新建data文件夹,data文件夹中新建log和db文件夹,在C:\MongoDB文件夹下新建mongodb.cfg文件,文件配置内容如下:

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db

打开控制台C:\MongoDB\bin>mongod --config "C:\MongoDB\mongodb.cfg" --install,安装服务,然后C:\MongoDB\bin>net start MongoDB,启动服务,如果报错“服务没有响应控制功能”,那就先执行C:\MongoDB\bin>sc delete MongoDB,再执行前面两条命令

8. 安装Git,安装完成后,打开C盘,右键Git Bash Here,输入命令git clone https://github.com/zhuyinghui/LifeRecord-front-end.git ,将Nuxt.js项目克隆到C盘,再输入命令git clone https://github.com/zhuyinghui/LifeRecord-rear-end.git,将Koa项目克隆到C盘

9. 安装nginx,下载了nginx压缩包后直接双击打开,剪切里面的内容,粘贴到C盘中,双击nginx.exe,打开浏览器在地址栏输入localhost,出现nginx欢迎页面,则完成

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值