私はApacheで実行されているWebアプリケーションのパフォーマンスを向上させたいので、/ dev / md0にRaid配列を作成しました。
これで、アプリケーションをアレイに移動する方法を特定し、誰かが自分のドメインにアクセスするときにApacheがまだそのユーザーにサービスを提供していることを確認する必要があります。
Webアプリケーションは/var/www/htmlディレクトリにあります。 Raidアレイデバイスは/ dev / md0です。
アプリケーションをアレイで実行するにはどうすればよいですか?
答え1
この試み:
# cd /var/www
# mv html old-html
# mkdir -m400 html
# mount /dev/md0 html
# chmod 775 html
# cp -pr old-html/* html
これにより、現在のコンテンツが/var/www/html
RAIDアレイにミラーリングされます。
いくつかの注意:
/etc/fstab
mountコマンドを調整する必要があり、最終的にこれにエントリを追加する必要があります。 RAIDアレイの設定に使用するすべてのガイドには、正しいインストールとfstab情報があると想定してください。権限は
/var/www/html
私がここに持っている権限です。サイトの既存の権限と一致するように調整する必要があります。(マウントポイントとボリュームのルートが同じでないため、権限が「2回」に設定されます。大声で叫ぶシステム)。
この
cp
コマンドはサイトの最上位のドットファイルをコピーしません。.htaccess
たとえば、何らかの奇妙な理由でルートサイト設定をどこかに設定するのではなく、最上位のファイルがある場合は、/etc/httpd
そのファイルを手動でコピーする必要があります。 (トップレベルのドットファイルをコピーするためのより複雑なコマンドを与えることができましたが、あまり意味がないようです。)
答え2
rsync -aHS /var/www/old-html/ /var/www/html/
すべてのファイルとすべての権限が1:1にコピーされます。