Help us understand the problem. What is going on with this article?

Amazon Linuxにlighttpdをインストールする

More than 3 years have passed since last update.

カジュアルに静的ファイルを公開するためにhttpサーバーが欲しく、lighttpdをAmazon Linuxにインストールしました。
yumで簡単にインストールできますが、デフォルトの設定だとwarningが出るため設定を一部変更します。

yumでインストール

sudo yum install lighttpd

起動

sudo /etc/init.d/lighttpd start
2015-12-02 09:03:27: (network.c.283) warning: please use server.use-ipv6 only for hostnames, not without server.bind / empty address; your config will break if the kernel default for IPV6_V6ONLY changes
2015-12-02 09:03:27: (server.c.927) can't have more connections than fds/2:  1024 1024

なんかwarningでました。そのままでも起動して使えるようですが、気持ち悪いのでコンフィグを修正。

コンフィグ修正

  • ipv6は使わないのでdisableに。
  • ファイルディスクリプタの最大数を超えているようなので調整。起動スクリプトでファイルディスクリプタの数を増やしてもいのですが、適当に動かしたいだけなのでファイルディスクリプタを減らす設定を入れました。

デフォルトのファイルディスクリプタ数は1024。max-connectionsの二倍の数が必要なので、512に設定します。

$ ulimit -n 
1024

下記の変更を加える

sudo vim /etc/lighttpd/lighttpd.conf

< server.use-ipv6 = "enable"
> server.use-ipv6 = "disable"
---
> server.max-connections = 512
< server.max-connections = 1024

確認

lighttpdを再起動し、動作を確認。

sudo /etc/init.d/lighttpd start

スクリーンショット 2015-12-03 12.06.33.png

正しく起動しているようです。適当なhtmlファイルを置いて確認します。/var/www/lighttpd/に配置。

sudo bash -c 'echo "hello lighttpd" > /var/www/lighttpd/test.html'

スクリーンショット 2015-12-03 12.06.36.png

確認OK!

最後に自動起動をONにする

sudo chkconfig lighttpd on
Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away