apache 192.168.1.12 home 192.168.1.12/mydirectory 代替ディレクトリというディレクトリは何ですか?

apache 192.168.1.12 home 192.168.1.12/mydirectory 代替ディレクトリというディレクトリは何ですか?

仮想マシン、bitnami linux debian、magentoスタックがあります。

192.168.1.12 私のhtdocsディレクトリを指して動作します。

スタックには別のディレクトリ magento があり、192.168.1.12/magento と入力すると、独自のパスがあるディレクトリに移動したいと思います。

これを何と呼ぶべきかわかりません。たぶん、仮想ホストではなく仮想ディレクトリですか?

たぶんUserDirでしょうか?

この質問が以前にリクエストされた場合は申し訳ありません。

私を正しい方向に導くのに役立ちます。ありがとう

ベストアンサー1

いいえ、Apache用語ではこれを「エイリアス」と呼びます。 「URL マッピング」とも呼ばれる

Webサーバー定義には、次のコマンドを任意に含めることができます。

Alias "/docs" "/var/web"
Alias "/project" "/data/project"
Alias "/mynas" "/mnt/nas"

最初のパラメータはURL部分であり、2番目のパラメータはファイルシステムへの絶対パスです。

詳しくはこちらをご覧ください。https://httpd.apache.org/docs/2.4/urlmapping.html

Webホスティングはさまざまな問題を解決します。 1台のコンピュータに複数のIPアドレスがある場合はどうなりますか?または、あるWebサイトがポート80に応答し、別のWebサイトがポート8080に応答するようにしますか?もちろん、この問題は、それぞれ異なるIP:ポートペアを受信する複数のApacheプロセスを実行することで解決できます。しかし、メモリと処理能力を大量に消費します。これがまさに「ウェブホスティング」が登場するところです。必要に応じて仮想ホストを定義できますが、すべて単一のApacheプロセスによって提供されます。

おすすめ記事