将苍穹外卖部署到Linux操作系统上

参考: Linux实战:MySQL数据库管理系统、Tomcat、Nginx、RabbitMQ、Redis、ElasticSearch、Zookeeper集群、Kafka集群、大数据集群(Hadoop生态)_基于 mysql, redis,nginx ,rabbitmq,部署指南-CSDN博客

首先在Linux操作系统上安装Nginx,mysql,Redis

遇到的问题

1.部署前端到Nginx时(只需要部署html文件夹和redis.conf文件即可),遇到无法访问的问题,通过关闭防火墙和SELinux解决了,其中redis.conf文件位于/etc/redis/文件夹中。修改时候记得备份

2.jar包运行时无法连接mysql,解决方法:将yml文件中的密码用字符串形式修改

3.遇到管理员登录密码错误,原因是黑马给的初始数据库中密码是明文,后面项目做了加密,是密文存储在数据库上。

通过修改数据库解决

4.服务器远程连接mysql服务

如何远程连接数据库-CSDN博客 未解决

赋权解决问题:mysql报错:1044 -Access denied for user ‘root‘@‘%‘ to database_access denied for user 'root'@'%' to database-CSDN博客

5.解决远程登录Redis时配置问题(redis.conf)

3、Linux安装Redis开启远程访问功能超详细_哔哩哔哩_bilibili

6.成功部署2台服务器,1台mysql服务器,1台redis服务器

7.遗留问题

如何不关闭防火墙实现远程,实际生产环境下是如何配置的?

实际生产环境下,服务器和数据库服务器的比例是如何的?

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值