【问题标题】:How to start Inets httpd server?如何启动 Inets httpd 服务器?
【发布时间】:2014-04-30 21:09:51
【问题描述】:

我尝试启动 Inets httpd 服务器并在document_root 中有一些文件,但我无法启动服务器。我该如何启动它?

这是我开始使用的配置:

>{ok, Pid} = inets:start(httpd, [{port, 8070}, {server_name, "myhttpd"},
>{server_root, "/Users/jonas/code"},
>{document_root, "/Users/jonas/code/mydocs"},
>{bind_address, "localhost"}]).
** exception error: no match of right hand side value {error, inets_not_started}

【问题讨论】:

标签: erlang inets


【解决方案1】:

您应该先致电inets:start/0。

【讨论】:

  • 可能更好的启动应用程序的方法是使用 application:start(Application) - 它会处理一些通用的东西。
  • @Anton:你有什么例子我可以用那种方法启动 Inets httpd 吗?
  • @Jonas httpd 不是应用程序,httpd 是一项服务 - 您启动 httpd 服务 的代码是正确的。我的评论是关于启动 application 并且 application 是 inets(在这种情况下)。
  • @AntonKoval':是的,我知道,但是我应该如何开始Inets,正如你所描述的那样? application:start(Inets). 不起作用,有什么例子吗?
  • @Jonas > application:start(inets).
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-30
  • 2020-10-04
  • 2022-01-13
  • 2017-12-10
  • 2011-04-14
  • 2018-01-03
相关资源
最近更新 更多