总结步骤:
1、https://lnmp.org/install.html 一键安装包
2、vim etc/my.cnf ,添加 skip-grant-tables
3、查看nginx指向的配置
查看域名指向的根目录
如图是 /home/wwwroot/default,也就是放项目的地方,如果需要修改,则修改nginx的配置即可
4、在华为云服务器(网页),更改安全组,添加入口规则(问题3),nginx和mysql的端口对外开放
5、使用sftp(ftp)连接服务器
6、添加用户组,用户,设置密码(问题2),一般root不开放,不授权777权限,开放的是个人用户,比如zhangsan,lisi这样的用户
7、数据库远程连接工具连接服务器mysql(问题1)
8、打开浏览器,访问 ip,出现页面
(1,4,8步骤就可以测试,为了后面方便使用,这里做了2,3,5,6,7的配置)
----------------------------------------------------------------------------------------------------------------------------------------
遇见的坑:
----------------------------------------------------------------------------------------------------------------------------------------
问题1:
安装完毕后,mysql进不去,程序已经正常启动,切端口没有问题
解决办法:
服务正常
客户端连不上而已
肯定是机器的mysql-client有问题
后来发现是 缺个依赖包 mysql-libs
yum install mysql-libs 就行
----------------------------------------------------------------------------------------------------------------------------------------
问题2:
linux下创建用户,给用户设置密码,给用户授权
1、linux下的用户是属于组的,所以需要创建一个组,划分给用户。创建命令:
在root下执行
groupadd ver 创建一个组ver
2、创建用户
useradd -m -g ver uiadm 新增用户uiadm
3、设置用户密码
passwd uiadm 换行输密码
4、切换到home目录,在root用户下给uiadm授权
chmod 775 -R uiadm
----------------------------------------------------------------------------------------------------------------------------------------
问题3:
环境部署完毕以后,ip访问不到,报错403
数据库工具远程连接不上数据库
解决办法:
点击 华为云服务器 — 更改安全组
添加 入方向规则 — 添加规则
把 apache或者nginx 端口,mysql端口分别添加进去,比如 80 ,3306
----------------------------------------------------------------------------------------------------------------------------------------