複数のLinuxディストリビューション間でApache-httpdドキュメントを共有しますか?

複数のLinuxディストリビューション間でApache-httpdドキュメントを共有しますか?

私はApache DocumentRootを共有するFedoraやDebianのようないくつかのディストリビューションを持っていたいと思います。たとえば、/var/www両方のディストリビューションに同じパーティションをマウントできます。他の人がこれを行う例を見つけることができないので、賢明ではないかもしれません。

そうすると、どのような否定的な結果が発生しますか?同じ目標を達成する方法はいくつかありますか?

答え1

静的ファイルのためのスペースを節約するためであれば大丈夫です。

プログラムがある場合(WSGIScriptAliasなど)、マシンごとに物理的な場所を/var/www分離することをお勧めします。/var/wwwこのような分布には、プログラムに反映しなければならない微妙な違いがあることがよくあります。プログラムがプログラムの場所の一部(サブディレクトリ)にデータを保存する場合は、この分離を実行する必要がある可能性があります。

答え2

おっしゃるとおり、すべてのディストリビューションで行うように/var/wwwパーティションに移動してマウントします。/var/www

あるディストリビューションが別のディストリビューションとは異なるユーザー/グループで実行されている場合、権限の問題が発生する可能性がありますが、apacheこれはApache confファイルの簡単な修正です。

また、Fedora(またはSELinuxを実行している他のディストリビューション)をインストールして/var/wwwDebianディストリビューションを変更した場合、Fedoraに戻るとSELinuxの問題が発生する可能性があります。

関連情報