0
私はいくつかの友人のために異なるドメインのためのいくつかの仮想ホストを設定したいと思っていて、一つの仮想ホストが別のホストからファイルにアクセスできるかどうか、PHPや他のオプションしたがって、実行できるスクリプトはその領域にのみ影響します。Apacheの仮想ホストは別の仮想ホストのファイルにアクセスできますか?
私はいくつかの友人のために異なるドメインのためのいくつかの仮想ホストを設定したいと思っていて、一つの仮想ホストが別のホストからファイルにアクセスできるかどうか、PHPや他のオプションしたがって、実行できるスクリプトはその領域にのみ影響します。Apacheの仮想ホストは別の仮想ホストのファイルにアクセスできますか?
Apache "仮想ホスト"は、ホスト名(またはIPアドレスまたはポート)を設定ディレクティブの特定のセットにマッピングするだけです。これによって暗示される「封じ込め」または隔離はない。すべてが同じホスト上で実行されています。
実際にアプリケーションを分離する場合は、Docker(または仮想マシンソリューション)などのコンテナテクノロジを調査し、必要に応じてトラフィックを適切なバックエンドに誘導するフロントエンドプロキシを検討することを検討してください。
ホストがそれぞれ独自のwwwフォルダを持っていても、スクリプトを使って他のフォルダにアクセスできますか? – Civris
これは正しいです。スクリプトが危険にさらされた場合、攻撃者はシステムに完全にアクセスします(おそらく、Webサーバーが実行されているプロセスのUIDで)。 – larsks