如何在Ubuntu Server 10.10上设置Yaws webserver?

时间:2011-03-19 12:34:47

标签: yaws ubuntu-server

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

首先,我用以下内容更新了我的Ubuntu系统:

sudo apt-get update
sudo apt-get upgrade

使用apt-get

安装偏航

我用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:

 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网络服务器?

2 个答案:

答案 0 :(得分:5)

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

$ sudo apt-get build-dep yaws

假设您已经安装了Erlang,那么您应该能够成功配置并进行最新的稳定构建。

您可以随时访问Yaws Build Config and Run page进行常规构建和安装信息。

答案 1 :(得分:0)

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