|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||||||
<IfModule mod_proxy.c> <VirtualHost *:46984> ProxyPass / http://localhost:46985/ ProxyPassReverse / http://localhost:46985/ <Location /> Order allow,deny Allow from 192.168 </Location> </VirtualHost> </IfModule>あとは gonzui にパッチをあてて、gonzuirc の http_port を "127.0.0.1:46985" に変更っと。

<Base href="http://localhost:10081/....">などと入ってしまうため、リンクが辿れないはめに…。
フィルタでもできないものかと調べたところ、Apache 2 には mod_ext_filterという都合の良いものが。 ということで、以下のように設定して実現できた。
ExtFilterDefine fixhost mode=output intype=text/html \ cmd="/bin/sed s|http://localhost:10081/|http://host.example.com:10080/|" <VirtualHost *:10080> CustomLog /var/log/apache2/access.p4web.log combined ErrorLog /var/log/apache2/error.p4web.log <Location /> ProxyPass http://localhost:10081/ ProxyPassReverse http://localhost:10081/ Order allow,deny Allow from 192.168 SetOutputFilter fixhost </Location> </VirtualHost>