主机3:httpd 安装:yum安装 httpd 将/var/www/html 目录挂载远程共享目录:主机5ip:/data/httpd/wwwroot主机4:nginx 安装:编译安装nginx 将/usr/local/nginx/html 目录挂载远程共享目录:主机5ip:/data/nginx/wwwroot主机5:NFS 安装rpcbind和nfs服务 将 /data/httpd/wwwroot和/data/nginx/wwwroot目录共享到 上述主机所在的网段
时间: 2023-07-08 11:50:10 浏览: 46
在主机3上安装httpd:
```
sudo yum install httpd
```
将/var/www/html目录挂载到主机5的/data/httpd/wwwroot目录:
```
sudo mount -t nfs 主机5ip:/data/httpd/wwwroot /var/www/html
```
在主机4上安装nginx:
首先安装依赖:
```
sudo yum install gcc pcre-devel openssl-devel
```
下载最新版的nginx,并解压:
```
wget http://nginx.org/download/nginx-1.20.1.tar.gz
tar -zxvf nginx-1.20.1.tar.gz
cd nginx-1.20.1
```
配置并安装nginx:
```
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_stub_status_module --with-pcre
make
sudo make install
```
将/usr/local/nginx/html目录挂载到主机5的/data/nginx/wwwroot目录:
```
sudo mount -t nfs 主机5ip:/data/nginx/wwwroot /usr/local/nginx/html
```
在主机5上安装rpcbind和nfs服务:
```
sudo yum install rpcbind nfs-utils
```
创建共享目录并授权:
```
sudo mkdir -p /data/httpd/wwwroot /data/nginx/wwwroot
sudo chown -R nfsnobody:nfsnobody /data/httpd/wwwroot /data/nginx/wwwroot
sudo chmod -R 777 /data/httpd/wwwroot /data/nginx/wwwroot
```
编辑/etc/exports文件,添加以下内容:
```
/data/httpd/wwwroot 主机3的IP地址(rw,sync,no_root_squash)
/data/nginx/wwwroot 主机4的IP地址(rw,sync,no_root_squash)
```
保存并退出文件,并重新启动nfs服务:
```
sudo systemctl restart nfs-server
```
这样,主机3和主机4就能够访问主机5的共享目录了。