1:- module(conf_network, []). 2:- use_module(library(settings)).
26 :- set_setting_default(http:port, 9001). 27% :- set_setting_default(http:public_host, 'www.example.org'). 28% :- set_setting_default(http:public_port, 80). 29 :- set_setting_default(http:prefix, '/iati'). 30% :- set_setting_default(http:workers, 16). 31 32% Allow CORS enabled access by default. Needed for JavaScript 33% applications loaded from other sites to access the SPARQL endpoint 34% other JSON or XML APIs of ClioPatria. One of the features that needs 35% it is YASGUI for accessing the server on http://localhost 36 37:- set_setting_default(http:cors, [*]).
Configure the HTTP server
Change the default port on which the HTTP server listens. If host-detection does not work or this server is behind a proxy, you may also need the public_host/public_port settings.
The
prefix
setting rebases all paths on the server to the indicated path. Note that the prefix has no trailing /. E.g. a setting/demo
changes the root of the server to/demo/
. Rebasing a server is only possible if internal path dependencies use the HTTP path mechanism to find paths for internal services.The setting
workers
sets the number of HTTP worker threads. See the link below for more info.localhost.pl