保姆教程: blog.csdn.net/challenglis…
阿里云手撸教程:developer.aliyun.com/article/104…
踩坑点总结:
-
dist 目录不能放在 root (家目录下)
-
检查安全组端口是否打开
-
部署用的命令
#nginx systemctl status nginx #检查nginx的状态,若为active则为成功 nginx -s reload #重启nginx #git git init git remote add origin_name url git pull origin_name master git push origin_name master git status netstat -aptn #查看所有开放端口 telnet ip port #查看是否连接到 lsof -i :port #查看端口是否正在使用 ufw disable #关闭防火墙 ufw enable #开启防火墙 -
注意:
www.yisu.com/ask/3611.ht… #ubuntu查看开放端口 www.muzhuangnet.com/show/86677.… #nginx配置问题
-
Ubantu 部署 mysql
本地 mysql 的 sql 脚本 source 到 ECS 可能出现的问题:
-
版本不兼容的编码问题,可以官网下载安装相应版本
#完全卸载 mysql: https://blog.csdn.net/weixin_46272577/article/details/124564640 #找到 deb 配置文件地址 http://www.04007.cn/article/1019.html -
版本不同,高版本的密码与用户名的绑定规则与从本地移植的SQL不同导致数据库连接不上
mysql -p ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; # 123456为你的密码 FLUSH PRIVILEGES; #解决地址 https://blog.csdn.net/leilei__66/article/details/110674462
-
-
git 版本库远程与你本地最新版本不一致
注意版本及时提交更新与远程同步 commit ,详细操作请参照本人 git 教程