Linux服务器按照nodejs和vue,以及分别运行

1:需求

项目需要搬迁到linux(centos7)上,于是趁这个机会玩一玩linux,发现刚开始的确不太容易玩的来 (/= _ =)/~┴┴

废话不多说下面就是步骤;

本地是用windows系统,用finalshell远程连接linux,

2:步骤

Node

1)先去官网下载一个node的压缩包(最好选源码文件)https://nodejs.org/en/download/                                                                                           或者去https://nodejs.org/dist/下载你需要的版本

这里我选的是  node-v10.5.0-linux-x64.tar.gz

2)将压缩包上传到服务器(这个不会的另行百度吧,推荐filezilla)

之后可以在上传的目录下看到文件

3)解压到指定目录(我这里是解压到nodejs这个目录)

tar -xvf node-v10.5.0-linux-x64.tar.gz

解压完成可以看到在nodejs/bin目录下有三个文件则解压所需文件成功

4)建立软链接

以上解压后还不是全局的,需要添加软链接

在根目录(重要)下进行一下命令(/nodejs/nodejs/bin/这是我放node,npm的路径)

ln -s /nodejs/nodejs/bin/node /usr/local/bin/

ln -s /nodejs/nodejs/bin/npm /usr/local/bin/

之后就可以在/usr/local/bin/下看到 node和npm

5)配置环境变量

如果以上步骤输入node -v会报错,此时就需要配置node的环境变量

在根目录下输入命令#vi /etc/profile

打开profile文件在末尾添加

export NODE_HOME=/usr/local(/usr/local:是建立软连接的上一个目录)
export PATH=$NODE_HOME/bin:$PATH

之后reboot重启输入看版本的命令就可以看到版本了

6)运行node

cd到项目目录,node server.js就可以了

Vue

1)下载vue,vue-cli3

在根目录下载

npm install -g vue

npm install -g @vue/cli

2)建立软连接

ln -s /nodejs/node/bin/vue /usr/local/bin/

3)查看版本

**)如果npm run serve启动不了项目可以先把之前的node_modules文件夹移除,再npm install

3:防火墙设置

linux默认只开启22端口,所以要向外部访问就得开启防火墙上对应端口访问设置

我服务器系统是Centos7,所以防火墙具体操作可以看https://blog.csdn.net/jiang_2992/article/details/79725032

其他版本的可以自行百度~( ̄▽ ̄~)

这里我只开启项目对应的端口就行

1)首先查看防火墙是否开启

可以看到是没有开启的可以输入systemctl start firewalld开启防火墙

2)开放所需端口(我这里是8080端口)

查看端口状态输入以下命令:

firewall-cmd --zone=public --query-port=8080/tcp

发现端口没有开放,输入以下命令:

firewall-cmd --zone=public --add-port=8080/tcp --permanent

端口开放成功了,输入以下命令使其生效:

firewall-cmd --reload

猜你喜欢

转载自blog.csdn.net/YICIJIUHAO2015/article/details/88666867