たとえば、次の場所にhtdocsがあるとします。
~/public_html
これらのドキュメントはポート80で提供されています。Apacheサーバードキュメントを作成する方法はありますか。
~/public_html/something
別のポートで?それとも、apacheの別のインスタンスが必要ですか?
別の 仮想ホスト が必要です。
異なるポートでリッスンする2つの仮想ホストを設定し、2番目の仮想ホストに異なるドキュメントルートを持たせ、最初のポート内の「何か」へのアクセスを禁止するだけです。
もちろん、最初に2つのポートでリッスンするようにApacheを設定する必要があります。だからあなたのhttpd.confセットで
80を聞く
8080を聞く
次に、2つの仮想ホスト構成(/ etc/Apache/sites-enabled/000-default)を作成します。最初は*:80、2番目は*:8080です。それぞれのDocumentRootsを設定します。
<VirtualHost *:80>
DocumentRoot〜/ public_html
Blah Blah ....
</ VirtualHost>
そして...
<VirtualHost *:8080>
DocumentRoot〜/ public_html/something
Blah Blah..。
</ VirtualHost>