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

Ubantu14服务器node.js环境运行在线项目

时间:2023-04-03 15:43:23 Node.js

1。买个港澳台或者国外的服务器,买个域名。这次我使用的是美国服务器,10M带宽,保证网络传输速度,方便拉取国外资源到服务器。域名为在阿里云购买的后缀为com的国际顶级域名。2.在服务器上安装Linux服务器操作系统。这次用的是Ubantu14。安装域名解析系统后,在DNSPOD网站上将域名解析为购买的服务器IP地址。解析时可以选择随意编辑主机记录。即www之类的前缀可以是*、m等。3、远程登录服务器,免密码登录。在本地电脑全局安装Git工具,然后在任意位置打开gitbash,输入sshroot@serverIP地址,回车输入密码即可进入远程服务器。第一次进入需要输入密码,然后我们通过ssh公私钥配对设置免密码登录。由于本次只是用于在线部署项目的入门,所以使用超级管理员账号root直接登录。一般需要另外创建一个用户登录,下面是无密码登录设置:先在本机生成ssh,点击百度,然后启用ssh代理,通过命令行回车eval"$(ssh-agent-s)”,然后在命令行中输入ssh-add~/.ssh/id_rsa回车完成代理步骤。生成后,windows系统会在该目录路径下生成id_rsa等文件。您可以使用记事本等程序打开这些文件,然后复制公钥。在远程服务器上安装ssh等工具,然后按照上述步骤开启ssh代理。然后在服务器根目录下输入命令行viauthorized_keys新建一个authorized_keys文件,然后将从本地电脑复制的ssh公钥粘贴到这个文件中保存。然后授权.ssh目录下的authorized_keys文件,通过命令行chmod600authorized_keys回车,然后输入servicesshrestart。远程无密码登录服务器设置完成。4、搭建NodeJS环境登录服务器,如果是非ROOT登录,在前面加上sudo,通过apt-get命令安装vim、openssl、build-essential、libssl-dev、wget、curl、git工具,以及enterY/N此时输入Y,安装完成。在github上搜索nodejs的版本管理工具nvm,复制wget-qO-https://raw.githubusercontent...|bash,复制到服务器,回车安装。安装完成后,输入命令nvm,如果有nvm的相关信息,则安装成功。然后去浏览器搜索最新版本的nodeJS。我编辑的时候,nodeJS的版本是v8.9.0,然后回到服务器,输入命令nvminstallv8.9.0,回车。安装完成后输入命令nvmusev8.9.0回车指定当前NodeJS版本。然后输入nvmaliasdefaultv8.9.0回车指定默认版本。最后输入命令node-v,回车。如果显示版本号,说明安装和规范成功。然后输入命令npmipm2webpackgulpgrunt-cli顺便安装这些必备工具。