- 两个服务器
web
和db
-
web
服务器nginx
使用本地nginx
-
php
使用docker
安装分配了cpu
核数和内存 -
mysql
和redis
装在另一个db
服务器 -
mysql
使用本地,redis
装在docker
里
那么问题来了!
-
docker
的php
如何连接到mysql
? -
docker
的php
如何连接到远程服务器的docker
里的redis
?
我其实还想问下
如果nginx
均衡负载,web
,mysql
主从,redis
主从服务器都分开采购,为达到资源利用最大化,各个服务器cpu核数和内存如何分配?
(7+个服务器吧,给个比例就好!)
问题1,2不在同一个服务器的话,直接用DB服务器的IP+Port的形式访问就OK了,前提是启动 MySQL 和 Redis 容器的时候使用将其端口暴露出来(-p)