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
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