美文网首页
20190320 部署服务器总结

20190320 部署服务器总结

作者: 瑶九九 | 来源:发表于2019-03-20 14:35 被阅读0次

    部署项目到云服务器上真的一开始一脸懵逼,后来在网上搜集了一些资料,看了腾讯云和阿里云的一些教程后,才比较顺利的完成了这个任务,但是也还有些不足吧
    下面是整合后的流程

    购买服务器

    选择了腾讯云的15天免费试用版 嘻嘻(贫穷)
    系统镜像选择了CentOS 7.5 64位

    服务器登录

    购买了腾讯云服务器之后,它会在腾讯云官网发送一封站内信,里面会有购买了的云服务器的默认账户 初始密码 内网、公网ip这些信息


    1.png

    进入腾讯云控制台操作实例
    附上网址:https://console.cloud.tencent.com/cvm/index

    2.png

    在操作这边会有一个登录的入口,点击后输入账号密码就可以进入webshell界面,webshell和之后我做任务时采用的putty功能类似,都是用来进行命令行操作的
    打开putty.exe,输入公网IP以及账号密码后,就可以得到下述的界面


    3.png

    部署nodejs环境

    由于我要部署的项目是nodejs项目
    所以需要先部署nodejs环境
    这段步骤我是按照教程来的
    附上教程链接:https://www.jb51.net/article/118493.htm

    4.png

    但是出现一个非常gg的问题就是按照教程中配置的node版本太低了,运行项目后会报错
    为了解决这个问题,采用了nvm

    NVM(Node version manager)是Node.js的版本管理软件,使用户可以轻松在Node.js各个版本间进行切换。适用于长期做 node 开发的人员或有快速更新node版本、快速切换node版本这一需求的用户。

    • 直接使用git将源码克隆到本地的~/.nvm目录下,并检查最新版本
    $ yum install git
    $ git clone https://github.com/cnpm/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
    
    • 激活NVM
    $ echo ". ~/.nvm/nvm.sh" >> /etc/profile
    $ source /etc/profile
    
    • 安装多个Node.js版本
    nvm install v10.15.3
    
    • 列出Node.js的所有版本
    nvm ls
    
    • 切换Node.js版本至v10.15.3
    nvm use v7.4.0
    

    上传文件到服务器

    采用了winscp软件
    我是直接推拽文件包到指定目录下
    然后在putty.exe界面中 cd命令跳转到相应目录
    之后就是和在本地上运行一个项目的操作步骤一致了
    应该是由于putty.exe中没有安装淘宝镜像,所以那时候我无法使用cnpm

    npm install
    npm run start
    

    运行成功后,就可以在浏览器中输入公网ip+端口号查看项目啦~

    不足

    最后总结一下不足
    虽然成功地在云服务器上部署了项目
    但是putty.exe经常会断开会话,这就导致了有时候连返回上一层目录,都需要中断操作,重新建立连接,心累TT
    另外 来自周围大佬们的教诲 可以直接命令行下载安装github上的包 在命令行内进行解压以及之后的一系列操作会更加方便 并推荐了xshell这个软件
    要学的东西还有很多 手动挠头Ծ‸Ծ

    相关文章

      网友评论

          本文标题:20190320 部署服务器总结

          本文链接:https://www.haomeiwen.com/subject/pfwzmqtx.html