linux环境部署

总结步骤:
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

在这里插入图片描述

在这里插入图片描述

----------------------------------------------------------------------------------------------------------------------------------------

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值