LNMP
1、拆分机器
| 机器的主机名 |
外网IP |
内网IP |
| db01 |
192.168.15.51(不需要) |
172.16.1.51 |
| web01 |
192.168.15.7 |
172.16.1.7 |
| web02 |
192.168.15.8 |
172.16.1.8 |
| web03 |
192.168.15.9 |
172.16.1.9 |
| nfs |
192.168.15.31 |
172.16.1.31 |
| backup |
192.168.15.41 |
172.16.1.41 |
2、搭建backup服务器
[root@backup ~]
[root@backup ~]
setenforce: SELinux is disabled
[root@backup ~]
[root@backup ~]
[root@backup ~]
uid=1000(www) gid=1000(www) groups=1000(www)
[root@backup ~]
uid=www
gid=www
port=873
fake super=yes
use chroot=no
max connection=200
timeuot=600
ignore errors
read only=false
list=false
auth users=www
secrets file=/etc/rsync.passwd
log file=/var/log/rsyncd/log
[web]
comment="前端代码仓库"
path=/backup/web
[database]
comment="数据库备份"
path=/backup/database
[download]
comment="上传文件备份"
path=/backup/download
[root@backup ~]
[root@backup ~]
[root@backup ~]
[root@backup ~]
[root@backup ~]
/backup/
├── database
├── download
└── web
[root@backup ~]
[root@backup ~]
[root@backup ~]
[root@backup ~]
Created symlink from /etc/systemd/system/multi-user.target.wants/rsyncd.service to /usr/lib/systemd/system/rsyncd.service.
3、搭建NFS服务器
[root@nfs ~]
[root@nfs ~]
[root@nfs ~]
uid=888(www) gid=888(www) groups=888(www)
[root@backup ~]
[root@backup ~]
[root@backup ~]
[root@backup ~]
[root@nfs ~]
/nfs/
├── database
├── download
└── web
[root@nfs ~]
[root@nfs ~]
/nfs/web 172.16.1.0/24(rw,sync,all_squash,anonuid=888,anongid=888)
/nfs/database 172.16.1.0/24(rw,sync,all_squash,anonuid=888,anongid=888)
/nfs/download 172.16.1.0/24(rw,sync,all_squash,anonuid=888,anongid=888)
[root@nfs ~]
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.
[root@nfs ~]
Export list for nfs:
/nfs/download 172.16.1.0/24
/nfs/database 172.16.1.0/24
/nfs/web 172.16.1.0/24
[root@nfs ~]
/nfs/download 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=888,anongid=888,sec=sys,rw,secure,root_squash,all_squash)
/nfs/database 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=888,anongid=888,sec=sys,rw,secure,root_squash,all_squash)
/nfs/web 172.16.1.0/24(rw,sync,wdelay,hide,nocrossmnt,secure,root_squash,all_squash,no_subtree_check,secure_locks,acl,no_pnfs,anonuid=888,anongid=888,sec=sys,rw,secure,root_squash,all_squash)
4、搭建数据库
[root@db01 ~]
[root@db01 ~]
Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.
[root@db01 ~]