私はUbuntu 12.10を使用しています。/の下にphpファイル(index.php)を配置し、var/www
にアクセスするとlocalhost:80/index.php
、正常に機能することを知っています。
ただし、次のようなディレクトリの順序フォルダーに複数のプロジェクトがあるとします。
/home/myuser/Projects/Joomla
そして
/home/myuser/Work/testphp
Apacheがこれらのフォルダーを読み取れるようにするための代替手段は何ですか?私はこれらの可能性があることを知っています:
シンボリックリンクを作成します(ただし、設定する必要があるアクセス許可/グループとその理由を見つけることができませんでした)。
VirtualHostsを追加します(この状況でVirtualHostsを使用する方法を説明するリソースは見つかりませんでした)。
誰が私の可能性とは何か、そしてどれが最良で、なぜなのか教えてもらえますか?
これらの他のディレクトリのファイルにアクセスできるURLは何ですか?その質問への答えに応じて、使用するいくつかの異なる方法があります。または、Apacheがファイルにアクセスすることすらできないので、アクセスを許可するためのアクセス許可を設定する方法を知りたいという問題がありますか?
—
デビッドZ 14
こんにちはDavidZ。これは概念的な質問です。Apacheにこれらのフォルダーのすべてのファイルにアクセスできるように指示する方法を知りたいです。これらは基本的にJoomlaプロジェクトです。
—
ホマースミス14
「VirtualHostsの使用方法を説明するリソースが見つかりません」とはどういう意味ですか?つまり、異なる「Host:」ヘッダーを使用して呼び出しを行うことはできない、または異なるDocumentRootsを持つ異なるVirtualHostsの例を見つけることができなかったということですか?
—
csikos.balint 14