3

Erlang と Yaws Web サーバーを使用して、いくつかの Web アプリケーションを開発したいと考えています。しかし、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 を実行するyaws -iと、次のエラー メッセージが表示されます。

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

次に、Yaws を起動しようとしましたが、次のyaws -i --conf /etc/yaws/yaws.confエラー メッセージが表示されました。

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 Web サーバーをインストールするにはどうすればよいですか?

4

2 に答える 2

5

Yaws apt-getのどのバージョンが提供されるかわからないため、常に最新の安定したビルドをYawsWebサイトからインストールすることをお勧めします。ただし、ビルドを試みる前に、まずYawsのビルド依存関係をインストールしてください。

$ sudo apt-get build-dep yaws

すでにErlangがインストールされていると仮定すると、最新の安定したビルドを正常に構成および作成できるはずです。

一般的なビルドおよびインストール情報については、いつでもYaws Build ConfigandRunページにアクセスできます。

于 2011-04-16T21:08:05.233 に答える
0

/etc/yaws/yaws.confをテキストエディタで編集する必要があります。rootである必要があります。/etc/yaws/conf.d/ディレクトリ、特にサーバー名を忘れないでください。「id=debian_yaws」(または同様のもの)のコメントを外す-サーバーをシャットダウンするのが簡単になります。
config run serverをチェックするには:yawsすべてがOKの場合、サーバーをデーモンとして実行します:yaws -D -heart重要-エディションconfigファイルの後にディレクトリに隠しファイルがあるかどうかをチェックしてください!これは古いバージョンの設定ファイルである可能性があります-これは削除する必要があります!

于 2011-10-18T21:14:44.480 に答える