资讯专栏INFORMATION COLUMN

Ubantu 14服务器 node.js环境 运行线上项目

godlong_X / 1982人阅读

摘要:由于本次只是用来上手线上部署项目,直接使用超级管理员账号进行登录操作,一般情况下需要另创建一个用户来登录。然后在目录下给文件授权,通过命令行回车,然后在输入。远程无密码登录服务器设置完成。安装完成后输入命令,有关于的相关信息即表示安装成功。

1.购买一个港澳台或国外服务器,购买一个域名
本次使用的是美国服务器,10M带宽,保证网络传输速度,也方便从国外拉取资源到服务器中。域名是在阿里云上购买的国际顶级域com后缀域名。
2.在服务器上安装Linux服务器操作系统,本次使用的是Ubantu 14,解析域名
安装好系统后,在DNSPOD网站将域名解析到购买的服务器IP地址中,在解析时可选择任意编辑主机记录,也就是如www的前缀,可以是*,可以是m等等。


3.远程登录服务器,免密码登录
在本地电脑上全局安装Git工具,然后在任意位置邮件打开git bash


输入ssh root@服务器IP地址 然后回车输入密码进入远程服务器


第一次进入需要输入密码,之后我们设置通过ssh公私钥配对进行无密码登录。由于本次只是用来上手线上部署项目,直接使用超级管理员账号root进行登录操作,一般情况下需要另创建一个用户来登录。
下面进行无密码登录设置:
首先在本地电脑生成ssh,百度一下即可,然后把ssh的代理开启,通过命令行eval "$(ssh-agent -s)"回车,再输入命令行ssh-add ~/.ssh/id_rsa回车即可完成代理步骤
生成后windows系统下会在这个目录路径生成id_rsa等文件


可以使用记事本等程序打开这些文件,然后复制公钥。在远程服务器安装ssh等工具,然后照着上面的步骤操做一遍,也开启ssh代理。
然后在服务器根目录输入命令行 vi authorized_keys 创建一个新的authorized_keys文件,然后把从本地电脑上复制的ssh公钥粘贴到这个文件里,保存。然后在.ssh目录下给authorized_keys文件授权,通过命令行chmod 600 authorized_keys回车,然后在输入service ssh restart。远程无密码登录服务器设置完成。
4.搭建NodeJS环境
登录服务器,如果是非ROOT登录就在前面加上sudo,


通过apt-get命令安装vim,openssl,build-essential,libssl-dev,wget,curl,git工具,要输入Y/N的时候输入Y,安装完成。
到github上搜nodejs的版本管理工具nvm,复制wget -qO- https://raw.githubusercontent... | bash,拷贝到服务器端回车安装。安装完成后输入命令nvm,有关于nvm的相关信息即表示安装成功。然后到浏览器上搜索最新版本的nodeJS版本号,我编辑时nodeJS版本是v8.9.0,然后回到服务器端,输入命令nvm install v8.9.0,回车。安装完成后输入命令nvm use v8.9.0回车,指定当前NodeJS版本。然后输入nvm alias default v8.9.0回车,指定默认版本。最后输入命令node -v回车,显示版本号即表示安装和指定成功。
再输入命令npm i pm2 webpack gulp grunt-cli,把这些必要的工具顺便安装上去。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/51520.html

相关文章

  • Ubantu 14务器 node.js环境 行线项目

    摘要:由于本次只是用来上手线上部署项目,直接使用超级管理员账号进行登录操作,一般情况下需要另创建一个用户来登录。然后在目录下给文件授权,通过命令行回车,然后在输入。远程无密码登录服务器设置完成。安装完成后输入命令,有关于的相关信息即表示安装成功。 1.购买一个港澳台或国外服务器,购买一个域名本次使用的是美国服务器,10M带宽,保证网络传输速度,也方便从国外拉取资源到服务器中。域名是在阿里云上...

    novo 评论0 收藏0
  • docker学习

    摘要:入坑嘿嘿安装官方安装教程常用命令用构建镜像通过镜像生成容器是交互式模式对应是后台启动用本机的端口映射容器的端口进入正在运行的容器内查看镜像查看所有容器状态删除容器删除镜像重启构建用官方镜像启动将存放数据库信息的文件夹映射 Docker 入坑docker嘿嘿 ubantu安装docker 官方安装教程 docker常用命令 #用Dockerfile构建镜像 docker build ...

    沈建明 评论0 收藏0
  • 从零开始学习 Docker

    摘要:此命令下载测试镜像并在容器中运行它。国内很多云服务商都提供了加速器服务,例如阿里云加速器注册用户并且申请加速器,会获得如这样的地址。获取镜像阿里云镜像库上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像并运行。 showImg(https://segmentfault.com/img/remote/1460000012924583); 这篇文章是我学习 Docker 的记录...

    lily_wang 评论0 收藏0

发表评论

0条评论

godlong_X

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<