设备:mac air
目的:搭建一个linux系统,部署一个node后台系统。
步骤:
一:mac->安装虚拟机(VMware Fusion)
二:虚拟机下安装linux系统(centOS7)
三:liunx环境-安装wget(可用来下载需要的软件:比如mysql等)
安装方式:yum -y install wget
四:安装mysql
wget http://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm
yum -y install mysql80-community-release-el7-5.noarch.rpm
yum install mysql-community-server

五:安装filezilla(用来给服务器传输资源:比如上传代码给服务器)

六:安装node环境(wget命令下载Node.js安装包)
<1>.wget https://nodejs.org/dist/v17.0.0/node-v17.0.0-linux-x64.tar.xz
<2> tar xvf node-v17.0.0-linux-x64.tar.xz
<3> mkdir -p /usr/node/
mv /root/node-v17.0.0-linux-x64/* /usr/node/
rm -f /usr/local/bin/node
rm -f /usr/local/bin/npm
ln -s /usr/node/bin/node /usr/local/bin/node
ln -s /usr/node/bin/npm /usr/local/bin/npm
<4>查看node.js和npm版本:

七:安装pm2(用来处理服务开启状态)
npm install -g pm2
八:启动服务 网页预览
pm2 start /bin/www ;
项目启动成功后就可以使用 IP:端口 号访问了。IP是你服务器的公网IP,端口号是你代 码中设置的监听端口
注意:filezilla或者网络连接不了 可以试试关闭防火墙哦
1.启动防火墙 systemctl start firewalld
2.禁用防火墙 systemctl stop firewalld
3.设置开机启动 systemctl enable firewalld
4.停止并禁用开机启动 sytemctl disable firewalld
网友评论