ネットワークファイルシステム(NFS)の静的ファイルを操作するためのLighttpd Webサーバーの構成
仮想マシンでのLAMP Webスタックのセットアップに関する一連の記事の5番目のレッスンは、静的ファイルの提供に専念します。
lighttpd Webサーバーは、HTTPまたはHTTPSプロトコルを介して静的コンテンツへのアクセスを提供します。 この例では、Lighttpd Webサーバーをインストールして使用し
、 DocumentRootを
vm05にバインドします
: / var / www / staticに マウントされた
/ exports / staticをマウントし ます 。 以下のすべてのコマンドは、IPアドレス
192.168.1.10の vm01でのみ入力する必要があります。
NFSクライアントを構成する
yumマネージャーを使用して、NFSクライアントパッケージをインストールします。
または少し簡単に:
NFSv4クライアントサービスを有効にします。
/etc/idmapd.conf nfsクライアント設定
NFSクライアント構成ファイルを編集します
NFSサーバーのドメイン名に従ってパラメーターが設定されていることを確認します。
Domain = cyberciti.biz [Mapping] Nobody-User = nobody Nobody-Group = nobody
ファイルを保存して閉じます。 NFSクライアントのすべてのサービスを開始しましょう。
ユーザーアカウントを作成する
Lighttpd Webサーバーは、Apacheユーザーの下からのみ起動します。
Linuxで
ユーザーアカウントを
追加するには、次のコマンドを入力します。
ファイルシステムのマウント
次のコマンドを入力してください。
出力例:
Export list for v.txvip1: /exports/html 192.168.1.10,192.168.1.11 /exports/static 192.168.1.10,192.168.1.11
nfsファイルシステムの
/ exports / staticフォルダーを
/ var / www / staticにマウントし
ます
ファイル
/ etc / fstabを編集します。
/ etc / fstabを介したファイルシステムのマウント
/ etc / fstabを編集:
次の行を追加します。
vm05:/exports/static /var/www/static nfs4 orsize=32768,wsize=32768,intr,hard,proto=tcp,sync
ファイルを保存して閉じます。 netfsサービスが有効になっていることを確認します。
最後に、Apacheユーザーにファイルが表示されることを確認します
セキュリティポリシーにより、rootユーザーまたは他のユーザーには
/ var / www / staticが表示されないことに注意してください。 これは、DocumentRootにアクセスできる唯一のlighttpdユーザーです。
Lighttpd Webサーバーをインストールする
EPELリポジトリを
接続し 、Lighttpd Webサーバーをインストールします
コンソール出力の例:
Loaded plugins: rhnplugin Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lighttpd.x86_64 0:1.4.28-3.el6 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================== Package Arch Version Repository Size ========================================================================== Installing: lighttpd x86_64 1.4.28-3.el6 epel 328 k Transaction Summary ========================================================================== Install 1 Package(s) Total download size: 328 k Installed size: 878 k Is this ok [y/N]: y Downloading Packages: lighttpd-1.4.28-3.el6.x86_64.rpm | 328 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : lighttpd-1.4.28-3.el6.x86_64 1/1 Installed: lighttpd.x86_64 0:1.4.28-3.el6 Complete!
Lighttpd Webサーバーのセットアップ
以下のコマンドを入力して、
/ etc / lighttpd / lighttpd.confを編集します。
次の設定を入力します。
ファイルを保存して閉じます
Webサーバーにアクセスするためのiptablesの構成
/ etc / sysconfig / Iptablesファイルを編集して、次のパラメーターを追加します(INPUTチェーンの最終LOGおよびDROP設定の前に設定されていることを確認してください)。
保存して閉じます。
iptablesを再起動します。
Lighttpdを有効にする
次のコマンド
でLighttpd Webサーバーを起動します 。
ブラウザーを切断してサーバーに侵入します。
http://192.168.1.10/