关闭firewall 和selinux
[root@ftpserver ~]# systemctl stop firewalld
[root@ftpserver ~]# systemctl disable firewalld
[root@ftpserver ~]# setenforce 0
在配置文件中修改
[root@ftpserver ~]# vim /etc/selinux/config
Oft/
[root@ftpserver ~]# yum -y install --downloadonly --downloaddir=./soft/
[root@ftpserver ~]# tree ./soft/
配置一个本地的nginx仓库
只下载不安装
[root@ftpserver ~]# yum -y install --downloadonly --downloaddir=./soft
安装完成createrepo,用于创建本地仓库
建立缓存
[root@ftpserver ~]# yum clean all
[root@ftpserver ~]# yum makecache
安装nginx
[root@ftpserver ~]# yum -y install nginx
找到nginx的资源文件
查看是否安装
确定安装了nginx
查看资源文件
目前不用更改nginx
只需发布一个简单的项目
启动服务
Which nginx
启动服务,看看防火墙
启动
检查是否启动
远程访问
向web页面中添加图片或视频
上传图片视频到/usr/bin/nginx/html中
修改/usr/bin/nginx/html/index.html
在本地物理主机上使用scp上传
访问web浏览器
安装应用 rpcbind nfs-utils
停用防火墙和selinux
配置文件 /etc/exports
./share *(rw、sync)
启动rpcbind服务
启动nfs服务
启动成功后就可以在webserver中测试了
Rpc服务的端口号是111
Rsync同步,将文件复制一份
Nfs拿到了一个文件的连接
向share目录中添加数据
备份静态文件
- 克隆一个备份主机bakuphost
- 停用selinux和firewalld
- 支持rsync备份同步 安装rsync,bakuphost,nfsserver两台主机上都安装
- 在nfs主机上安装inotify-tools/share目录
- 先同步一份到bakup主机的tmp目录下
- 需要输入密码才会同步过去,为了自动化,设置免密
- Bakhost主机上创建/bakup
- Nfsserver上创建一个脚本
- 脚本代码
- 给添加x权限,执行脚本