Я новичок в эрланге и рысканиях.После того, как я поигрался с языком и легкими функциями, такими как ehtml и обычные appmods, я попытался написать yapp.Я следовал http://yaws.hyber.org/yapp_intro.yaws и https://github.com/davide/yawn/wiki, чтобы запустить его более или менее.Он просто состоит из файла .app и простого test.erl / beam, который имеет только out / 1.Зевает без проблем и загружает тявканье.Когда я запускаю yaws в интерактивном режиме и вызываю test: out (somehting), он работает нормально.Когда я занимаюсь серфингом по URL (с помощью браузера или скручивания), я получаю
=ERROR REPORT==== Date ===
Yaws process died:...
и клиенту ничего не возвращается.Я пытался обойти несколько вещей, но я еще не нашел проблему.
Я считаю, что проблема в моем файле .app ... Я надеюсь, что вы можете помочь мне.Я добавил содержимое .app и мой localhost-ssl.conf ниже.
marc@server:~$ cat /usr/lib/yaws/lib/api/ebin/api.app
{application, api,
[{description,"cloudia api as yapp"},
{vsn,"0.1"},
{modules,[]},
{registered, []},
{env, [
{yapp_appmods,[{"/",test}]},
]}]}.
marc@server:~$ sudo cat /etc/yaws/conf.d/localhost-ssl.conf
<server localhost>
port = 443
listen = 0.0.0.0
docroot = /usr/share/yaws
arg_rewrite_mod = api
#dir_listings = true
<ssl>
keyfile = /etc/yaws/yaws-key.pem
certfile = /etc/yaws/yaws-cert.pem
</ssl>
<opaque>
yapp_server_id = edo
</opaque>
</server>
Спасибо