我对erlang和yaws很新颖。我玩过语言和简单的雅典功能,如ehtml和普通的appmods后,我试图写一个yapp。我跟着http://yaws.hyber.org/yapp_intro.yaws和https://github.com/davide/yawn/wiki或多或少地运行。它只包含一个.app文件和一个简单的test.erl/beam,它只有一个out/1。 Yaws启动时没有问题并加载yapp。当我在交互模式下运行雅思并呼叫测试时:out(somehting)它工作正常。当我浏览网址时(浏览器或卷曲),我得到一个运行Yaws应用程序
=ERROR REPORT==== Date ===
Yaws process died:...
并没有任何返回到客户端。我一直在尝试解决一些问题,但我还没有发现问题。
我相信问题出在我的.app文件中... 我希望你能帮助我。我在下面添加了.app和我的localhost-ssl.conf的内容。
[email protected]:~$ 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}]},
]}]}.
[email protected]:~$ 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>
感谢
在邮件列表中询问后,我已经设法让事情能够正常工作。不过谢谢你。 :)。 – Viehzeug 2011-04-18 05:06:54
@Viehzeug你可以告诉我们什么是问题,你是如何在另一个答案中解决它的,所以它可以作为未来的参考。 – fortran 2011-11-03 09:33:57