nfs サーバーを使用して 3 つのサーバー サーバーの Web ページ コンテンツを一貫性のあるものにする
#この記事で使用する contos システム
[root@nfs-server ~]# yum install nfs-utils -y
#3. 共有ファイル
② ファイル /etc/exports に設定行を追加します
/web 共有されるフォルダーは、ルート
Selinux は Linux システムのセキュリティを保護するメカニズムです。当面は適用されません。オフにすることをお勧めします。
vim /etc/sysconfig/selinux SELINUX=disabled 永久关闭selinux
ファイアウォールをオフにします
service firewalld stop -->>firewalld サービスをすぐに終了します-->>一時的にシャットダウンします
systemctl disable firewalld -->>起動時に firewalld サービスが開始されないように設定します -->>永久にシャットダウンします
6. サーバーにマウントします。server
サーバーには、nfs- utils パッケージサーバー上で showmount -e コマンドを使用して、nfs サーバー上の共有出力を表示します。どのフォルダーが
#パスに到達できません。ファイアウォールが閉じていないかどうかを考慮してください。#コマンドを使用して、指定されたフォルダーにマウントします
##構文: nfs サーバー ディレクトリ ローカル ディレクトリをマウントします
アンマウントしたい場合は、umout を使用して、マウントされたディレクトリを追加します。ここでは、umount /usr/local/nginx1/html/
7. 効果を確認します
クライアント アクセス ロード バランサー 192.168.83.160、データは毎回同じです特定のサーバーがデータを変更すると、すべてのサーバーのデータも変更されます。これをデータの整合性と呼びます。
8.サーバー上のデータserver
nfsサーバーのデータは3台のサーバーにマウントされていますが、サーバーではファイルの作成などのデータの操作はできません。
#サーバーに書き込み権限があるかどうかは、2 つの権限によって決まります。
1. 共有権限 - 「/etc/exports ファイル内の権限 (次のような)」 ro、rw
共有アクセス許可を与えているので、あなただけがアクセスできます。 nfs サーバーのファイル システム内の共有ファイルを承認する必要があります
サーバー側に書き込み権限があります
9. 起動時に自動的にマウントする
マウントはシャットダウンするたびに失敗するため、サーバーが起動時に自動的にマウントできるようにする必要があります
vim /etc/rc.local mount 192.168.83.100:/web /usr/local/nginx1/html --》在文件内加上一行 chmod +x /etc/rc.d/rc.local --》授权文件
vim /etc/fstab --》加上这一行
192.168.83.22:/web /usr/local/nginx1/html nfs defaults 0 0
192.168.83.22:/web 挂载的分区 --》nfs的文件系统
/usr/local/nginx1/html 在本地的挂载点
nfs 文件系统类型
0 是否支持demp命令进行备份
0 是否开机的时候进行分区的文件检查
以上がnginxロード機能+nfsサーバー機能の解析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。