From 37e2c08b223d62e074c06d6214ac36443166bdaf Mon Sep 17 00:00:00 2001 From: Linus Nordberg Date: Fri, 21 Mar 2014 10:20:45 +0100 Subject: Add dynamic config to httpd server. --- src/tools/httpd_inets.erl | 8 ++++++++ src/tools/httpd_inets_props.conf | 10 +++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/tools/httpd_inets.erl (limited to 'src') diff --git a/src/tools/httpd_inets.erl b/src/tools/httpd_inets.erl new file mode 100644 index 0000000..161d0f5 --- /dev/null +++ b/src/tools/httpd_inets.erl @@ -0,0 +1,8 @@ +-module('httpd_inets'). +-export([hello/3]). + +hello(SessionID, _Env, _Input) -> + mod_esi:deliver(SessionID, [ + "Content-Type: text/html\r\n\r\n", + "hello, erlang world" + ]). diff --git a/src/tools/httpd_inets_props.conf b/src/tools/httpd_inets_props.conf index a4b57c6..c94fed9 100644 --- a/src/tools/httpd_inets_props.conf +++ b/src/tools/httpd_inets_props.conf @@ -7,5 +7,13 @@ {socket_type, essl}, {ssl_certificate_file, "/tmp/httpd_inets/02.pem"}, {ssl_certificate_key_file, "/tmp/httpd_inets/srv1.key"}, - {ssl_ca_certificate_file, "/tmp/httpd_inets/01.pem"} + {ssl_ca_certificate_file, "/tmp/httpd_inets/01.pem"}, + {modules, [mod_alias, + mod_auth, + mod_esi, + mod_get, + mod_head, + mod_log, + mod_disk_log]}, + {erl_script_alias, {"/d", [httpd_inets]}} ]. -- cgit v1.1