http://xyz.example.comタイプのリクエストでは、ドキュメントルートを/ var/www/html/webとして選択し、http://xyz-portal.example.comの場合はドキュメントを選択する必要があるため、条件付きワイルドカードサブドメインを設定する必要があります。 rootは/ var/www/html/adminです。これはどのように達成できますか?Apacheサーバの動的サーバエイリアシング
0
A
答えて
0
それぞれのケースに似たデフォルトの名前で異なる仮想ホストを生成し、次にそのワイルドカードにServerAliasを使用します。これは一例であり、以下の説明を考慮してニーズに合わせます。
例:
<VirtualHost *:80>
ServerName www-portal.example.com
ServerAlias *-portal.example.com
DocumentRoot /var/www/html/admin
...
</VirtualHost>
<VirtualHost *:80>
ServerName www.example.com
ServerAlias *.example.com
DocumentRoot /var/www/html/web
...
</VirtualHost>
説明:
ServerNameがワイルドカードにはなりませんので、あなたは、あなたがしたいのスキームに一致する名前のVirtualHostメイン "デフォルト" とそれを定義する必要があります同じ仮想ホストに着陸しなければならないすべてのドメイン要求に一致するように、ワイルドカードまたは複数のエントリを持つServerAliasを使用します。
xyz-portal.example.comを最初に定義する必要があることに注意してください。どうして?他の仮想ホストserveralias "* .example.com"の汎用ワイルドカードが一致し、最初に定義されている場合は要求を取得するためです。 Apacheは要求されたホストヘッダーに基づいて応答するためにvirtualhostを選択し、ロードされた仮想ホストの順に最初に一致します。
関連する問題
- 1. Apache HTTPサーバのフィルタ
- 2. ApacheサーバのReact、js
- 3. Apacheサーバへのリモートアクセス
- 4. Apacheサーバ2.4.7
- 5. シンプルなApacheサーバ
- 6. ApacheとSSIの競合がApacheサーバ
- 7. ノードJSサーバがフリーズ動的
- 8. ApacheサーバのHttpdファイルのパーミッション
- 9. Apache Flink動的シンク数
- 10. Apache JMeterテスト動的URL
- 11. 動的Apache Camel出力ルート
- 12. Apache Camelファイルコンポーネントと動的パス
- 13. fcgiとApacheサーバのmod_fastcgi
- 14. Apache内部サーバのエラーページ
- 15. Apache Geode Javaアプリケーション内のロケータとサーバの起動
- 16. サーバ内の動的アニメーション拡張子テーブル
- 17. 静的ファイルが別のサーバに移動
- 18. Djangoサーバの静的ファイルがdevサーバで動作しない
- 19. ポリマーおよびApacheサーバ
- 20. Apacheサブドメインディレクトリを外部サーバ
- 21. Apache ActiveMQサーバ間接続
- 22. Apache:動的サブドメインを別のIPにリダイレクト
- 23. APACHE Mod Rewrite - セマンティックURLへの動的URL
- 24. サブドメイン経由の動的Subversionリポジトリ(Apache)
- 25. Apache用の動的ストリームSQL Flink CEP
- 26. サーバlocalhostでApache TomEEを起動できませんでした
- 27. サーバを起動した後にapache tomcat7がエラーを投げる
- 28. サーバの起動後にDjangoの複数の動的データベース
- 29. apacheの2つの認証httpサーバ
- 30. ApacheサーバへのReact Appのデプロイ