私はApacheにかなり慣れていないので、あるサイトから持っているいくつかのIPカメラのWebインターフェースにアクセスできるようにリバースプロキシをセットアップしたいと考えていました。私が使用している基本的なレイアウトは次のとおりです。
/ Cam 1 - 192.168.1.10
Reverse Proxy - 192.168.1.6 -
\ Cam 2 - 192.168.1.11
リンクをクリックしても正しく解決されない場合、URL は正しく解決されるはずですhttp://192.168.1.6/cam1/settings.htm
が、次のように解決されますhttp://192.168.1.6/setting.htm
Not Found
The requested URL /setting.htm was not found on this server.
Apache/2.2.22 (Debian) Server at 192.168.1.6 Port 80
私の構成はここにあります。プロキシと書き換えモジュールを有効にして、標準の httpd.conf を使用しています。
ProxyRequests off
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
<VirtualHost *>
Servername webserver
RewriteEngine on
RewriteRule ^/cam1/(.*)$ http://192.168.1.10$1 [P]
RewriteRule ^/cam2/(.*)$ http://192.168.1.11$1 [P]
ProxyPass /cam1 http://192.168.1.10
ProxyPassReverse /cam1 http://192.168.1.10
ProxyPass /cam2 http://192.168.1.11
ProxyPassReverse /cam2 http://192.168.1.11
</VirtualHost>
どんな助けでも大歓迎です。
乾杯、アダム