Kouhei Sutou
null+****@clear*****
Mon Nov 3 10:24:42 JST 2014
Kouhei Sutou 2014-11-03 10:24:42 +0900 (Mon, 03 Nov 2014) New Revision: bafc2ecdf9bd2836660a4ea3759052cc0f1c46df https://github.com/droonga/droonga-http-server/commit/bafc2ecdf9bd2836660a4ea3759052cc0f1c46df Message: Add --host option to restrict listen IP address GitHub: fix #5 Modified files: bin/droonga-http-server lib/default-configs.js lib/server-options.js Modified: bin/droonga-http-server (+1 -1) =================================================================== --- bin/droonga-http-server 2014-11-03 10:17:51 +0900 (588d3eb) +++ bin/droonga-http-server 2014-11-03 10:24:42 +0900 (7034c66) @@ -135,7 +135,7 @@ application.connectionPool.updateHostNamesFromCluster() logger.error(error); }); -server.listen(options.port); +server.listen(options.port, options.host); function shutdown() { server.close(); Modified: lib/default-configs.js (+1 -0) =================================================================== --- lib/default-configs.js 2014-11-03 10:17:51 +0900 (3af5ae0) +++ lib/default-configs.js 2014-11-03 10:24:42 +0900 (0b0de9b) @@ -55,6 +55,7 @@ function defineDefaultConfigs(configs) { define(engineConfigs, 'port', 10031); define(engineConfigs, 'tag', 'droonga'); + define(configs, 'host', '0.0.0.0'); define(configs, 'port', 10041); define(configs, 'cache_size', 100); define(configs, 'enable_trust_proxy', false); Modified: lib/server-options.js (+6 -0) =================================================================== --- lib/server-options.js 2014-11-03 10:17:51 +0900 (c337fbb) +++ lib/server-options.js 2014-11-03 10:24:42 +0900 (c226c1e) @@ -3,6 +3,7 @@ var options = require('commander'); var version = require('../package.json').version; var defaultConfigs = require('./default-configs'); +options.host = defaultConfigs.host; options.port = defaultConfigs.port; options.accessLogFile = defaultConfigs.access_log_file; options.systemLogFile = defaultConfigs.system_log_file; @@ -51,6 +52,11 @@ function add() { exports.add = add; function define() { + add('--host <host>', + 'Host to listen (' + options.host + ')', + generateOptionHandler(function() { + options.hostGiven = true; + })); add('--port <port>', 'Port number (' + options.port + ')', generateOptionHandler(function() { -------------- next part -------------- HTML����������������������������...Download