Re: [Virtuoso-users] Install VOS behind a proxy with path.

2017-09-26 Thread Christos Skodras
Hello Fernando,

Disabling extra headers on the apache (version 2.4) configuration did the trick 
for me: ProxyAddHeaders Off

Have you tried that?

Thanks,
Christos

Christos Skodras | Senior System Developer
T: +31 (0)70 314 0680
E: christos.skod...@europeana.eu<mailto:christos.skod...@europeana.eu>

Be part of Europe's online cultural movement - join the Europeana Network 
Association:
Sign up for the 
Association<https://pro.europeana.eu/network-association/sign-up> | 
#AllezCulture | @Europeanaeu<https://twitter.com/Europeanaeu> | Europeana Pro 
website<http://pro.europeana.eu/>

Disclaimer: This email and any files transmitted with it are confidential and 
intended solely for the use of the individual or entity to whom they are
addressed. If you have received this email in error please notify the system 
manager. If you are not the named addressee you should not disseminate,
distribute or copy this email. Please notify the sender immediately by email if 
you have received this email by mistake and delete this email from your
system.
From: Fernando Carpani <fernando.carp...@gmail.com>
Date: Friday, 22 September 2017 at 19:09
To: Hugh Williams <hwilli...@openlinksw.com>
Cc: "virtuoso-users@lists.sourceforge.net" 
<virtuoso-users@lists.sourceforge.net>
Subject: Re: [Virtuoso-users] Install VOS behind a proxy with path.

Hello again.
We can solve the trouble in part using mod_substitute in proxy...
This may induce some errors if we have expressions more general than needed.

Now, our problem is ODS. The here we have the same issue: the absolute paths in 
html and scripts.

These paths (like in the previous example de /conductor/) migth be change to 
relative?
Or, at least, introducing a config variable with our external name to generate 
the correct URL?
There are known  issues can be introduced by  these changes?

Thanks.
FDO.

2017-09-21 16:10 GMT-03:00 Fernando Carpani 
<fernando.carp...@gmail.com<mailto:fernando.carp...@gmail.com>>:
Hello.
Yes, we try that.
I don't understand the difference between this configuration and ours 
configuration.
In this configuration, each service has his proxy pass and proxy pass reverse.
But this might be unnecesary because we use a generic proxy path.


ProxyPass /mh/virt http://myInternalServer:

ProxyPassReverse /mh/virt http://myInternalServer:


Our problem is that the main page  in the left panel is not adding /mh/virt in 
any link. You can see that in http://www.fing.edu.uy/mh/virt/

The link to conductor (or ods) is http://www.fing.edu.uy/conductor (or ods) 
without path.

I think that this is because some javascript that take must be generating the 
links without consider the path in the url.


In particular, with a grep over the code I find that:

./binsrc/vsp/index_left.vsp
60-
61-  
62-  
63: Conductor UI
64-  
65-  
66-
If this code goes direct to the installation, always must ignore the path..

OK... In some way I can rewrite the code possibly with some apache rule...

Someone has this trouble?

Thanks.
FDO.





2017-09-21 14:27 GMT-03:00 Hugh Williams 
<hwilli...@openlinksw.com<mailto:hwilli...@openlinksw.com>>:
Hi Fernando,

Have you reviewed the following document on Setting up an Apache HTTP server to 
proxy over a Virtuoso HTTP server ?


http://vos.openlinksw.com/owiki/wiki/VOS/VirtTipsAndTricksGuideSetApacheVirtuosoPortNumber

Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.  //  http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers



> On 20 Sep 2017, at 13:42, Fernando Carpani 
> <fernando.carp...@gmail.com<mailto:fernando.carp...@gmail.com>> wrote:
>
> Hello.
> Because I had a problem with my suscription to the list, and I don't know 
> which is the status of my consult, I reformulate IT.
> I'm trying to install virtuoso using apache as reverse proxy.
>
> My configuration in apache looks like:
> ProxyPass /mh/virt http://myInternalServer:
>
> ProxyPassReverse /mh/virt http://myInternalServer:
>
> 
>
> ProxyHTMLEnable On
>
> ProxyHTMLExtended On
>
> ProxyHTMLURLMap / /mh/virt/
>
> ProxyHTMLURLMap http://myInternalServer:  /mh/virt/
>
> 
>
> But the internal links from conductor, ods, or anything are wrong: without 
> the path /mh/virt.
>
> When we inspect the pages, we see that theses url are absolute, so, we can't 
> add the path ...
>
> There are some configuration to do add the path to these url's ?.
>
> Thanks.
> FDO
>
>
> 2017-09-18 15:48 

Re: [Virtuoso-users] Install VOS behind a proxy with path.

2017-09-22 Thread Hugh Williams
Hi Fernando,

Have you tried using the mod_proxy_html module as detailed in the last post at:


https://serverfault.com/questions/561892/how-to-handle-relative-urls-correctly-with-a-reverse-proxy

To make a reverse proxy:

1. Install mod_proxy_html 

yum install mod_proxy_html

• Load mod_proxy_html module 

LoadModule proxy_html_module modules/mod_proxy_html.so

• And use following setting

ProxyRequests off  
ProxyPass /folder/  http://test.madeupurl.com  
ProxyHTMLURLMap http://test.madeupurl.com  /folder  

  
ProxyPassReverse /  
ProxyHTMLEnable On  
ProxyHTMLURLMap  /  /folder/  
RequestHeaderunset  Accept-Encoding  
  


Best Regards
Hugh Williams
Professional Services
OpenLink Software, Inc.  //  http://www.openlinksw.com/
Weblog   -- http://www.openlinksw.com/blogs/
LinkedIn -- http://www.linkedin.com/company/openlink-software/
Twitter  -- http://twitter.com/OpenLink
Google+  -- http://plus.google.com/100570109519069333827/
Facebook -- http://www.facebook.com/OpenLinkSoftware
Universal Data Access, Integration, and Management Technology Providers



> On 22 Sep 2017, at 18:09, Fernando Carpani  wrote:
> 
> Hello again.
> We can solve the trouble in part using mod_substitute in proxy...
> This may induce some errors if we have expressions more general than needed.
> 
> Now, our problem is ODS. The here we have the same issue: the absolute paths 
> in html and scripts.
> 
> These paths (like in the previous example de /conductor/) migth be change to 
> relative?
> Or, at least, introducing a config variable with our external name to 
> generate the correct URL?
> There are known  issues can be introduced by  these changes?
> 
> Thanks.
> FDO.
> 
> 2017-09-21 16:10 GMT-03:00 Fernando Carpani :
> Hello.
> 
> Yes, we try that.
> 
> I don't understand the difference between this configuration and ours 
> configuration.
> 
> In this configuration, each service has his proxy pass and proxy pass reverse.
> 
> But this might be unnecesary because we use a generic proxy path.
> 
> ProxyPass /mh/virt http://myInternalServer: 
> 
> ProxyPassReverse /mh/virt http://myInternalServer:
> 
> 
> 
> Our problem is that the main page  in the left panel is not adding /mh/virt 
> in any link. You can see that in http://www.fing.edu.uy/mh/virt/
> 
> The link to conductor (or ods) is http://www.fing.edu.uy/conductor (or ods) 
> without path.
> 
> I think that this is because some javascript that take must be generating the 
> links without consider the path in the url.
> 
> 
> In particular, with a grep over the code I find that:
> 
> ./binsrc/vsp/index_left.vsp
> 60-
> 61-  
> 62-  
> 63:  href="/conductor/" target="_top">Conductor UI
> 64-  
> 65-  
> 66-
> 
> If this code goes direct to the installation, always must ignore the path..
> 
> OK... In some way I can rewrite the code possibly with some apache rule...
> 
> Someone has this trouble?
> 
> Thanks.
> FDO.
> 
> 
> 
> 
> 
> 2017-09-21 14:27 GMT-03:00 Hugh Williams :
> Hi Fernando,
> 
> Have you reviewed the following document on Setting up an Apache HTTP server 
> to proxy over a Virtuoso HTTP server ?
> 
> 
> http://vos.openlinksw.com/owiki/wiki/VOS/VirtTipsAndTricksGuideSetApacheVirtuosoPortNumber
> 
> Best Regards
> Hugh Williams
> Professional Services
> OpenLink Software, Inc.  //  http://www.openlinksw.com/
> Weblog   -- http://www.openlinksw.com/blogs/
> LinkedIn -- http://www.linkedin.com/company/openlink-software/
> Twitter  -- http://twitter.com/OpenLink
> Google+  -- http://plus.google.com/100570109519069333827/
> Facebook -- http://www.facebook.com/OpenLinkSoftware
> Universal Data Access, Integration, and Management Technology Providers
> 
> 
> 
> > On 20 Sep 2017, at 13:42, Fernando Carpani  
> > wrote:
> >
> > Hello.
> > Because I had a problem with my suscription to the list, and I don't know 
> > which is the status of my consult, I reformulate IT.
> > I'm trying to install virtuoso using apache as reverse proxy.
> >
> > My configuration in apache looks like:
> > ProxyPass /mh/virt http://myInternalServer:
> >
> > ProxyPassReverse /mh/virt http://myInternalServer:
> >
> > 
> >
> > ProxyHTMLEnable On
> >
> > ProxyHTMLExtended On
> >
> > ProxyHTMLURLMap / /mh/virt/
> >
> > ProxyHTMLURLMap http://myInternalServer:  /mh/virt/
> >
> > 
> >
> > But the internal links from conductor, ods, or anything are wrong: without 
> > the path /mh/virt.
> >
> > When we inspect the pages, we see that theses url are absolute, so, we 
> > can't add the path ...
> >
> > There are some configuration to do add the path to these url's ?.
> >
> > Thanks.
> > FDO
> >
> >
> > 2017-09-18 15:48 GMT-03:00 Fernando Carpani :
> > Hello.
> > I'm trying to install a virtuoso using an apache reverse proxy.
> >
> > My 

Re: [Virtuoso-users] Install VOS behind a proxy with path.

2017-09-20 Thread Fernando Carpani
Hello.
Because I had a problem with my suscription to the list, and I don't know
which is the status of my consult, I reformulate IT.
I'm trying to install virtuoso using apache as reverse proxy.

My configuration in apache looks like:


*ProxyPass /mh/virt http://myInternalServer: *

*ProxyPassReverse /mh/virt http://myInternalServer:*


* *


* ProxyHTMLEnable On *


* ProxyHTMLExtended On *


*ProxyHTMLURLMap / /mh/virt/ *


* ProxyHTMLURLMap http://myInternalServer:  /mh/virt/ *

**

But the internal links from conductor, ods, or anything are wrong: without
the path /mh/virt.
When we inspect the pages, we see that theses url are absolute, so, we
can't add the path ...

There are some configuration to do add the path to these url's ?.

Thanks.
FDO


2017-09-18 15:48 GMT-03:00 Fernando Carpani :

> Hello.
> I'm trying to install a virtuoso using an apache reverse proxy.
>
> My configurations looks like:
>
>
> *ProxyPass /mh/virt http://myInternalServer: *
>
> *ProxyPassReverse /mh/virt http://myInternalServer:*
>
>
> * *
>
>
> * ProxyHTMLEnable On *
>
>
> * ProxyHTMLExtended On *
>
>
> *ProxyHTMLURLMap / /mh/virt/ *
>
>
> * ProxyHTMLURLMap http://myInternalServer:  /mh/virt/ *
>
> **
>
> But the internal links in all pages are wrong, without the path /mh/virt.
>
> There are some internal configuration to change that (without touch any
> VSP)?
>
> Thanks.
>
> FDO.
>
>
>
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot___
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users