, ( ). , Google, , ;)
:
# filename: my_esi.erl
-module(my_esi).
-export([foo/3,bar/3]).
foo(Sid, Env, In) -> mod_esi:deliver(Sid, ["foo"]).
bar(Sid, Env, In) -> mod_esi:deliver(Sid, ["bar"]).
, :
erlc my_esi.erl
my_esi.beam
bash
erl
:
inets:start().
{Httpd_State,Httpd_Pid} = inets:start(httpd, [{port, 8099}, {server_name, "localhost"}, {document_root, "."}, {modules,[mod_esi]},{server_root, "."}, {erl_script_alias, {"/esi", [my_esi, io]}}]).
:
{modules,[mod_esi]}
, , .
, /:
, , , . , :
modules() -> [atom()]
:
{modules, [mod_access, mod_esi, ..., etc.]}
, -:)