[fusion-users] Map does not draw using a virtual host

Andrew Parker andrew at source3.com
Wed Oct 29 13:40:41 EDT 2008


Perfect!  That did the trick.

I added

Alias /fusion /var/www/htdocs/fusion

to the vhosts.conf file then changed the index.html to reference 
/fusion/.... rather than ../fusion/....


Thank you so much.

Hopefully I will start updating my HowTo for Fusion for MapServer this 
weekend!

~andrew


Jason Birch wrote:
> Hi Andrew,
>
> These apps are referencing fusion as ../fusion
>
> I'm guessing that you have fusion at:
>
>   /var/www/htdocs/fusion
>
> and demo at:
>
>   /var/www/htdocs/demo
>
> If you create a virtual host for demo.source3.com pointing to:
>
>   /var/www/htdocs/demo
>
> Then you can no longer reference fusion as 
>
>   ../fusion
>
> because Apache cannot reference files outside of the document root.
>
> To solve this I would suggest either adding a line like this to your
> virtual host for Demo:
>
>   Alias /fusion /var/www/htdocs/fusion
>
> or creating a symlink to fusion under the demo directory:
>  
>   cd /var/www/htdocs/demo
>   ln -s /var/www/htdocs/fusion fusion
>
> You may also want to modify your index.html file to reference fusion as
> /fusion/ instead of ../fusion/ which will work for both cases and be
> more accurate for the virtual host.
>
> Jason
>
> -----Original Message-----
> From: fusion-users-bounces at lists.osgeo.org
> [mailto:fusion-users-bounces at lists.osgeo.org] On Behalf Of Andrew Parker
> Sent: Wednesday, October 29, 2008 08:57
> To: fusion-users at lists.osgeo.org
> Subject: [fusion-users] Map does not draw using a virtual host
>
> I have Fusion working on my server at HostGIS.  When I access the demo 
> using http://216.93.173.156/demo/ the map renders.  But when I use the 
> virtual host http://demo.source3.com I get an error and the map does not
>
> draw.  In Firebug, I see the error but cannot figure out what is causing
>
> it. 
>
> HostGIS checked the server on their side and said everything is fine.
>
> ***  FROM HostGIS ***
>
> Ah, I see in the error log a major clue:
>
> [Tue Oct 28 12:31:48 2008] [error] [client 67.142.161.26] File does not 
> exist: /var/www/htdocs/demo/fusion, referer: http://demo.source3.com/
> [Tue Oct 28 12:31:49 2008] [error] [client 67.142.161.26] File does not 
> exist: /var/www/htdocs/demo/fusion, referer: http://demo.source3.com/
>
> Looks to me like you didn't fix an URL in your application: it's still 
> looking for /demo/fusion or something like that. Double check your URLs 
> and make sure they're all correct; the webserver is behaving properly.
>
> *** END HostGIS  ****
>
> I am having the same problem with the template from 
> ../fusion/template/mapserver/standard.  When I access the template from 
> http://216.93.173.156/pitrule/ the map draws.  When I access the 
> template from the virtual host http://pitrule.source3.com I get an 
> error.  In Firebug I can see the cause of the error.  But what is 
> causing it?
>
>
> Thanks for helping me so much.  Hopefully in a week or two I will have a
>
> good grasp of Fusion and stop asking so many questions!
>
>
> _______________________________________________
> fusion-users mailing list
> fusion-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/fusion-users
>   


More information about the fusion-users mailing list