On 04/09/13 09:08, Danny Ayers wrote:
I /may/ have a use case for using a specific IP address. Running on
OpenShift hosting, as far as I can tell the only available IP is provided
by an environment variable. This can be supplied in jetty.xml, as in [1] :
...
<New class="org.eclipse.jetty.server.nio.SelectChannelConnector">
<Set name="port"><Env name="OPENSHIFT_DIY_PORT" default="8080"/></Set>
<Set name="host"><Env name="OPENSHIFT_DIY_IP" default="127.0.0.1"/></Set>
...

There is --port for the command line.

By default, Fuseki listens on all interfaces for the port -- does that cause a specific problem on OpenShift?

We run with port blocking (on AWS) with only 22, 80, and 443 open (and some specific point-to-point for monitoring: e.g. ganglia and nagios).

Fuseki listens on 3030 and hence only hears localhost. We don't use --locaalhost; it's not needed.

Without this, command-line startup from the latest Fuseki release gets a
Permission denied (I've not tried the --localhost option yet, svn is
downloading as I type).

Is the error message illuminating?

You can download a build -

https://repository.apache.org/content/groups/snapshots/org/apache/jena/jena-fuseki/1.0.0-SNAPSHOT/

but if you are on a slowish link by being half way up a mountain,
then a grab of SVN, maven caching and local builds off increments may save you bandwidth.

What I'm aiming for is essentially the same as the Fuseki-behind-Apache
setup, though using some node.js stuff rather than Apache (with Fuseki
running on port 15000 to hide it).

Cheers,
Danny.

        Andy


[1] https://github.com/semfact/openshift-fuseki/blob/master/conf/jetty.xml


On 8 August 2013 21:41, Andy Seaborne (JIRA) <[email protected]> wrote:


     [
https://issues.apache.org/jira/browse/JENA-499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13733888#comment-13733888]

Andy Seaborne commented on JENA-499:
------------------------------------

http://jena.staging.apache.org/ is already updated.

Presumably, you have both v4 and v6 running.

The Fuseki code sets host "localhost" to name the interface -- that should
return some 127.?.?.? block address (for IPv4) or ::1 (IPv6).  I don't see
ATM how to do both.

What's your machine setup?  What does "dig localhost" / "nslookup
localhost" return?


fuseki-server command does not accept --host argument
-----------------------------------------------------

                 Key: JENA-499
                 URL: https://issues.apache.org/jira/browse/JENA-499
             Project: Apache Jena
          Issue Type: Bug
          Components: Fuseki
    Affects Versions: Fuseki 0.2.7
         Environment: Mac OS 10.7.5
java version "1.6.0_35"
Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11G63)
Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode)
            Reporter: Nicholas Humfrey
            Assignee: Andy Seaborne
             Fix For: Fuseki 0.2.8


The Fuseki command line help describes at the {{--host}} argument is
supported:
{noformat}
fuseki-server --help
fuseki [--config=FILE] [--mem|--desc=AssemblerFile|--file=FILE] [--port
PORT] [--host HOST] /DatasetPathName
{noformat}
But when trying to use it I get an error:
{noformat}
~ $ fuseki-server --port 8080 --host 127.0.0.1 --mem /data
Unknown argument: host
{noformat}
The {{--host}} argument is also documented here:

http://jena.apache.org/documentation/serving_data/#running-a-fuseki-server

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA
administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira





Reply via email to