Files
ClassContent/历届学生/学生公司项目/朱祥龙/服务器环境安装步骤.txt
2024-09-27 02:06:13 +08:00

57 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1:登录服务器
ssh root@118.190.104.144
密码:@lcd100%
2:安装Nodejs环境
2.1:编译Nodejs源码安装,全局安装,编译速度很慢很慢
2.2:使用yum安装 yum install xxxx (nodejs-10.18.0 版本)
curl --silent --location https://rpm.nodesource.com/setup_10.x | bash -
sudo yum install -y nodejs
2.3:使用nodejs软件工具安装nodejs
3:安装mysql环境(mysql-community-server-5.7.28-1)
3.1:添加mysql源(配置mysql安装地址:rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
3.2:安装MySQL:yum -y install mysql-community-server
3.3:启动mysql并设置为开机自启动服务
chkconfig mysqld on 开机自启
service mysqld start 启动mysql服务
service mysqld status 查看mysql启动状态
3.4:设置MySQL密码
1:使用默认密码登录MySQL:grep 'temporary password' /var/log/mysqld.log T-Y8m0iU8KWq
2:登录mysql:mysql -u root -p
3:设置新的密码:sHW0aHdZUI7536Pm ALTER USER 'root'@'localhost' IDENTIFIED BY 'sHW0aHdZUI7536Pm';
4:报错,参考这篇文章修改:https://blog.csdn.net/hello_world_qwp/article/details/79551789
5:ALTER USER 'root'@'localhost' IDENTIFIED BY 'zxl123';
4:在服务器创建源码目录
服务器源码目录:/home/nodeGw
5:部署代码到服务器
1:使用navicat链接服务器的数据库
2:使用navicat创建服务器数据库 shop,导入本地的shop.sql文件
3:修改本地源码的数据库链接配置信息,例如修改密码,账户名等。然后排除node_modules,zip压缩源码
4:使用 scp 命令上传本地代码到服务器: scp /c/Users/bmy/Desktop/uniapp-back.zip root@118.190.104.144:/home/nodeGw
5:解压服务器的源码包,并解决npm依赖
5.1:解压文件:unzip uniapp-back.zip,会报错提示unzip命令没有,yum install zip unzip
5.2:解压后可以删除服务器已经多余的源码包:rm -rf uniapp-back.zip
5.3:解决node_modules依赖:cnpm i
5.6:npm run build : pm2 start ./bin/www --name gw -i max
5.4:【不用运行】运行服务器的后端项目:pm2 cnpm i -g pm2
5.5:【不用运行】设置防火墙,允许后端的端口可以被访问(9090)
命令:firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙让配置生效:firewall-cmd --reload
参考网址:https://www.cnblogs.com/yyxq/p/10551274.html