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

Jon*_*nas 3 yaws ubuntu-server

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

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

sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

使用apt-get安装偏航

我用apt-get安装了Yaws:

sudo apt-get install yaws
Run Code Online (Sandbox Code Playgroud)

但当我运行Yaws时,yaws -i我收到此错误消息:

Yaws: Bad conf: "Can't find config file "
Run Code Online (Sandbox Code Playgroud)

然后我尝试启动Yaws yaws -i --conf /etc/yaws/yaws.conf然后我收到此错误消息:

Yaws: Bad conf: "Can't open config file /etc/yaws/yaws.conf"
Run Code Online (Sandbox Code Playgroud)

我想文件权限存在一些问题.

使用最新的稳定版本安装偏航

现在我尝试使用最新的稳定版本安装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
Run Code Online (Sandbox Code Playgroud)

但是在编译过程中我遇到了错误:

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
Run Code Online (Sandbox Code Playgroud)

如何在Ubuntu Server 10.10上安装Yaws webserver?

Ste*_*ski 5

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

$ sudo apt-get build-dep yaws
Run Code Online (Sandbox Code Playgroud)

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

您可以随时访问Yaws Build Config和Run页面以获取常规构建和安装信息.