Hi Arun,

Where are you accessing the docket AMI from via HTTP , I assume a machine 
remote to it ?

In which case the “vhost” value should be the actual hostname or cname of the 
docker you want the /sparql endpoint to be accessible on, as “localhost” is not 
accessible from a remote machine for which localhost would be itself.


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 8 Nov 2016, at 21:47, Arun Balagopalan <arun...@gmail.com> wrote:
> 
> Hi Christos,
> 
> Thanks for the answer. I was trying to do what you suggested initially, but 
> could not figure out how to set the HTTP host to  {Default Web Site}. Since I 
> was getting to the index page with localhost, I thought the necessary 
> listeners were added. 
> 
> When I click export for the SPARQL endpoints, this is what I get. Not sure if 
> that's useful, but you see *ini* for the default endpoint, which could 
> indicate values coming from virtuoso.ini or some default set.
> 
> For Default endpoint
> DB.DBA.VHOST_REMOVE (
>        lhost=>'*ini*',
>        vhost=>'*ini*',
>        lpath=>'/sparql'
> );
> 
> DB.DBA.VHOST_DEFINE (
>        lhost=>'*ini*',
>        vhost=>'*ini*',
>        lpath=>'/sparql',
>        ppath=>'/!sparql/',
>        is_dav=>1,
>        is_brws=>0,
>        vsp_user=>'dba',
>        ses_vars=>0,
>        opts=>vector ('noinherit', 1),
>        is_default_host=>0
> );
> New endpoint
> 
> DB.DBA.VHOST_REMOVE (
>        lhost=>':80',
>        vhost=>'localhost',
>        lpath=>'/sparql'
> );
> 
> DB.DBA.VHOST_DEFINE (
>        lhost=>':80',
>        vhost=>'localhost',
>        lpath=>'/sparql',
>        ppath=>'/!sparql/',
>        is_dav=>1,
>        is_brws=>0,
>        def_page=>'',
>        vsp_user=>'dba',
>        ses_vars=>0,
>        opts=>vector ('browse_sheet', '', 'noinherit', 'yes'),
>        is_default_host=>0
> );
> 
> Cheers,
> Arun
> 
> On Tue, Nov 8, 2016 at 1:57 AM, Christos Skodras 
> <christos.skod...@europeana.eu <mailto:christos.skod...@europeana.eu>> wrote:
> Hello Arun,
> 
>  
> 
> I think your problem is that only localhost listens on port 80. Can you 
> configure your http-host with the {Default Web Site} instead of localhost?
> 
>  
> 
> Christos Skodras
> Senior System Developer
>  
> T: +31 (0)70 314 0680 <tel:%2B31%20%280%2970%20314%200680>
> M: 
> E: christos.skod...@europeana.eu <mailto:christos.skod...@europeana.eu>
> Skype:
>  
> Be part of Europe's online cultural movement - join the Europeana Network 
> Association: http://bit.ly/NetworkAssociation 
> <http://bit.ly/NetworkAssociation>
>  #AllezCulture!
> 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: Arun Balagopalan <arun...@gmail.com <mailto:arun...@gmail.com>>
> Date: Tuesday, 8 November 2016 at 10:32
> To: "virtuoso-users@lists.sourceforge.net 
> <mailto:virtuoso-users@lists.sourceforge.net>" 
> <virtuoso-users@lists.sourceforge.net 
> <mailto:virtuoso-users@lists.sourceforge.net>>
> Subject: [Virtuoso-users] Adding a public SPARQL endpoint
> 
>  
> 
> Hi all,
> 
>  
> 
> I am trying to add a public, protected sparql endpoint to my Virtuoso server. 
> In my case, Virtuoso is running in a Docker container on an ec2 machine. The 
> end goal is to have a SPARQL server listening on port 80 on the ec2 host (by 
> binding to port 80 in docker). 
> 
>  
> 
> As per the solution here 
> <http://stackoverflow.com/questions/5605285/defining-endpoints-in-virtuoso?answertab=active#tab-top>
>  and similar references in the wiki, I added a new sparql endpoint with port 
> 80 and localhost (since it is running inside docker). I am able to get to a 
> default page using the ec2 machine's public ip address [1] , but accessing 
> <ip address>/sparql gives me a 404. 
> 
>  
> 
> My settings for the new endpoint can be seen in [2] [3]. Also, I'm not adding 
> authentication for now, figured it would be easy to protect it later.
> 
>  
> 
> Since this seems like a common use case, hoping somebody will point me in the 
> right direction :)
> 
>  
> 
> [1] http://imgur.com/1DyyWwg <http://imgur.com/1DyyWwg>
> [2] http://imgur.com/hRPYgP1 <http://imgur.com/hRPYgP1>
> [3] http://imgur.com/ChUMz6f <http://imgur.com/ChUMz6f>
>  
> 
>  
> 
> Thanks,
> 
> Arun
> 
> 
> ------------------------------------------------------------------------------
> Developer Access Program for Intel Xeon Phi Processors
> Access to Intel Xeon Phi processor-based developer platforms.
> With one year of Intel Parallel Studio XE.
> Training and support from Colfax.
> Order your platform today. 
> http://sdm.link/xeonphi_______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Attachment: smime.p7s
Description: S/MIME cryptographic signature

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to