美文网首页
腾讯云如何部署node/web项目(一)

腾讯云如何部署node/web项目(一)

作者: danihay | 来源:发表于2020-05-17 16:55 被阅读0次

    前言:购买完服务器之后登录
    https://console.cloud.tencent.com/cvm/instance/index?rid=1

    image.png
    登录之后进入容器,会发现通过ls和ll都无法发现任何东西,如果新建了文件(夹),就会显示新建的文件(夹), 通过cd ..,再去看列表下的文件,发现有如下目录(各个目录作用,在结尾处有图片说明)。但是,却无法发现自己新建的文件(夹),再进入root目录,展示文件夹,发现了自己新建的文件(夹)。因此,容器默认进入的文件夹是root的根目录,之后如果需要操作bin文件夹下的脚本,或者其他操作其他文件夹,需要铭记自己目前所在的位置(路径)。
    image.png
    另外对容器讲一下个人的理解,就相当于自己的电脑,经过严格格式化的新电脑,存在的东西都很干净,只会有系统相关的文件(夹)。容器就是这样一台内存、cpu、操作系统都固定了的迷你电脑。看很多web/前端部署项目,要求大家安装jdk、maven啥的,其实并不完全正确,是你项目运行起来需要哪些依赖,就装哪些工具,并设置对应的“全局访问变量”,就和在自己电脑上设置PATH一样一样的,详细可以参考下图链接2

    1、https://cloud.tencent.com/document/product/457/7204

    image.png

    2、https://cloud.tencent.com/developer/labs/lab/10040/console
    安装 Node.js 环境

    wget https://nodejs.org/dist/v6.10.3/node-v6.10.3-linux-x64.tar.xz
    tar xvJf node-v6.10.3-linux-x64.tar.xz
    mv node-v6.10.3-linux-x64 /usr/local/node-v6
    ln -s /usr/local/node-v6/bin/node /bin/node
    

    配置环境变量

    下载 node 的压缩包中已经包含了 npm , 我们只需要将其软链接到 bin 目录下即可,ln是软链的意思
    ln -s /usr/local/node-v6/bin/npm /bin/npm
    echo 'export PATH=/usr/local/node-v6/bin:$PATH' >> /etc/profile
    生效环境变量
    source /etc/profile
    

    执行对应的命令

    node server.js
    

    最终一个简单的node项目就跑起来了


    image.png

    容器文件夹目录解释:


    image.png
    image.png

    相关文章

      网友评论

          本文标题:腾讯云如何部署node/web项目(一)

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