ap_hook_post_read_request
特定の条件が満たされたときにフックを使用して内部リダイレクトを実行するapacheモジュールがあります。このハンドラーを単一の仮想ホストに制限したいのですが、現在はすべての仮想ホストで起動します(多数あります)。httpd.conf構成はLoadModule
ディレクティブに制限されています。SetHandler handlername
vhostとmainconfigで使用しようとしましSetHandler None
たが、他のvhostへのリクエストでハンドラーが呼び出されます。モジュールはap_register_output_filter
フックも登録しますが、出力フィルターはそれ自体を削除して制御を渡す以外のアクションを実行しません。
2 に答える
1
vhostでカスタム構成を作成しました。モジュールでこの構成を探し、構成がない場合は戻るので、これにより、モジュールを仮想ホストに制限できます。
于 2012-12-15T05:31:02.903 に答える
0
これを試して:
# VirtualHost1 = localhost:80
<IfModule mod_weblogic.c>
<VirtualHost 127.0.0.1:80>
DocumentRoot "C:/test/VirtualHost1"
ServerName localhost:80
</VirtualHost>
</IfModule>
于 2012-07-05T20:18:30.233 に答える