【问题标题】:How to setup Yaws webserver on Ubuntu Server 10.10?如何在 Ubuntu Server 10.10 上设置 Yaws 网络服务器?
【发布时间】:2011-07-18 17:44:12
【问题描述】:

我想使用 Erlang 和 Yaws 网络服务器开发一些网络应用程序。但我在 Ubuntu Server 10.10 上设置 Yaws 时遇到问题。

首先我更新了我的 Ubuntu 系统:

sudo apt-get update
sudo apt-get upgrade

使用 apt-get 安装 Yaws

我用 apt-get 安装了 Yaws:

sudo apt-get install yaws

但是当我使用 yaws -i 运行 Yaws 时,我收到以下错误消息:

Yaws: Bad conf: "Can't find config file "

然后我尝试使用 yaws -i --conf /etc/yaws/yaws.conf 启动 Yaws,但随后收到以下错误消息:

Yaws: Bad conf: "Can't open config file /etc/yaws/yaws.conf"

我猜是文件权限有问题。

使用最新的稳定版本安装 Yaws

现在我尝试使用最新的稳定版本安装 Yaws:

 wget http://yaws.hyber.org/download/yaws-1.89.tar.gz
 tar xfz yaws-1.89.tar.gz
 sudo apt-get install gcc
 cd yaws
 ./configure && make

然后我在编译过程中遇到错误:

epam.c:2: fatal error: pam_appl.h: No such file or directory
compilation terminated.
make[1]: *** [epam.o] Error 1
make[1]: Leaving directory `/home/jonas/yaws-1.89/c_src`
make: *** [all] Error 1

如何在 Ubuntu Server 10.10 上安装 Yaws 网络服务器?

【问题讨论】:

    标签: yaws ubuntu-server


    【解决方案1】:

    不确定 Yaws apt-get 会给你什么版本,所以我建议总是从the Yaws website 安装最新的稳定版本。不过,在尝试构建它之前,请确保首先安装 Yaws 的构建依赖项:

    $ sudo apt-get build-dep yaws
    

    假设您已经安装了 Erlang,那么您应该能够成功配置并制作最新的稳定版本。

    您可以随时访问 Yaws Build Config and Run page 了解一般构建和安装信息。

    【讨论】:

      【解决方案2】:

      你必须用文本编辑器编辑/etc/yaws/yaws.conf,你必须是root。不要忘记 /etc/yaws/conf.d/ 目录,尤其是服务器名称。 取消注释“id = debian_yaws”(或类似的) - 将更容易关闭服务器。
      要检查配置运行服务器: 偏航 如果一切正常,将服务器作为守护进程运行: 偏航 -D -heart 重要 - 检查版本配置文件后目录中是否有一些隐藏文件!这可能是旧版本的配置文件 - 必须删除!

      【讨论】:

        猜你喜欢
        • 2015-10-15
        • 2015-05-04
        • 2015-09-02
        • 1970-01-01
        • 2018-12-11
        • 2012-05-07
        • 2011-05-19
        • 2014-04-19
        • 2012-09-09
        相关资源
        最近更新 更多