Hi All, I have been struggling for several months now to try to
allow my security camera server be available through my internet connection. I
am using mod_proxy and its almost working, but not quite there. Details: Apache/2.0.52 httpd.conf --------------- ... ... ProxyRequests Off ProxyPreserveHost On <Proxy *> Order deny,allow Allow from all </Proxy> <Location /cameras> ProxyPass http://192.168.1.53 ProxyPassReverse http://192.168.1.53 AuthName "Secure Area" AuthType Basic AuthUserFile /var/www/.htpasswd Require user u01 u02 </Location> ... ... default.conf ------------------ <VirtualHost *:80> ServerName mydomain.internal ServerAlias *.mydomain.internal DocumentRoot /var/www/html ErrorLog /var/log/httpd/error_log CustomLog /var/log/httpd/access_log combined RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^(.*)
https://%{SERVER_NAME}%{REQUEST_URI} [R] </VirtualHost> With the above configuration, it appears to nearly work.
When I navigate to: https://mypublic_domain.com/cameras I see the homepage for the camera system. However, none of
the resources on the page render correctly (eg: CSS or Images). Using a proxy
inspector, I can see that the HTML returned in the initial call to
https://mypublic_domain.com/cameras requests resources in the following way
(eg): <link rel="stylesheet" href=""
type="text/css"> but when I look at the browser requests back to the server,
it is requesting https://mypublic_domain.com/css.css instead of
https://mypublic_domain.com/cameras/css.css What am I missing? Thanks in advance for the help! Cheers, Mark |