【Apacheより】lighttpd【高速らしい】

このエントリーをはてなブックマークに追加
90名無しさん@お腹いっぱい。:2010/01/22(金) 00:08:36
http://www.cgis.biz/tools/access/

とりあえずこんなの見つけました
これで日本に割り振られているIPは確保しました
include "aaa.conf"

aaa.conf

$HTTP["remoteip"] != "43.0.0.0/9" {
$HTTP["remoteip"] != "43.0.0.0/9" {
$HTTP["remoteip"] != "43.128.0.0/10" {
〜〜〜〜〜〜〜略〜〜〜〜〜〜〜〜〜〜
url.access-deny = ( "" ) }
}
〜〜〜〜〜〜〜略〜〜〜〜〜〜〜〜〜〜

これで試してみました
[root@localhost ~]# service lighttpd restart
lighttpd を停止中: [失敗]
lighttpd を起動中: 2010-01-22 00:03:59: (configfile.c.867) source: /etc/lighttpd/aaa.conf line: 32 pos: 33 parser failed somehow near here: 58.146.0.0/18
2010-01-22 00:03:59: (configfile.c.867) source: /etc/lighttpd/lighttpd.conf line: 376 pos: 1 parser failed somehow near here: (EOL)
[失敗]

こういうエラーが出て起動が出来ません
/etc/lighttpd/lighttpd.conf line: 376はinclude "aaa.conf"が記述しているラインです
/etc/lighttpd/aaa.conf line: 32 このエラーは、該当行の記述を入れ替えてもここらへんにエラー出ます(出ても1〜2行の違い)
どうしたらいいでしょうか
91名無しさん@お腹いっぱい。:2010/01/23(土) 21:17:47
回線切って首吊っ(略
92名無しさん@お腹いっぱい。:2010/01/24(日) 15:02:20
IPってゆうな。クズ。
9390:2010/02/16(火) 01:10:14
そこを何とか
94名無しさん@お腹いっぱい。:2010/02/19(金) 15:18:50
/ で終わるリクエストだとFastCGIでPHPが利かないことがあるのは仕様だろうかバグだろうか…?
それともおいらの設定ミスだろうか? 環境は debian lenny。

設定:
fastcgi.server = (
 ".php" => ((
  "bin-path" => "/usr/bin/php-cgi",
  (略)
  
 )),
 ".html" => ((
  "bin-path" => "/usr/bin/php-cgi",
  (略)
 ))
)

で <?php echo "OK." ?> かなんかを埋め込んだテスト用のHTMLファイルを用意して表示させてみると。

ファイルが index.php の時:
http://hogehoge/ → OK.
http://hogehoge/index.php → OK.
ファイルが index.html の時:
http://hogehoge/ → ×PHP無効 (OK.は表示されず)
http://hogehoge/index.html → OK.

こんな感じ。
index-file.names の記述順を変えたり static-file.exclude-extensions に ".html" を追加したりしてみたけど無駄だった。
9594:2010/02/19(金) 16:18:06
>>94
結局、直前に url.rewrite-once ( "^(.*)/$" => "$1/index.html" ) を追加してしのぐことにした。
(該当バーチャルホストでは index.php とかは使ってないんでこれで無問題)
96名無しさん@お腹いっぱい。:2010/03/04(木) 05:50:41
>>93
PHPでなんとかできる環境ならhtscannerってのを導入してみたらどうだ。
俺は使ったことないんで詳しいことは知らんが。
97名無しさん@お腹いっぱい。:2010/03/05(金) 14:20:47
lighttpdでcgiプログラムを呼び出してるんだけど
そのプログラムが落ちるらしい。
プログラムが落ちるときにcoreを吐かせたいんだけど
どう設定したらいいかな。
98名無しさん@お腹いっぱい。:2010/03/05(金) 14:31:13
coreをダンプするのはCGIの先のプログラムの話だから
lighttpdは関係無いような。
CGIプログラムを動作させるユーザの権限でCGIプログラムを置いてある
ディレクトリに書き込めれば勝手に出てきそう。
99名無しさん@お腹いっぱい。:2010/04/04(日) 13:07:59
自宅サーバ板の方のスレで書いたけどよく見たら過疎ってたorz
結果的にマルチになるけど許して


accesslog.formatの時刻のフォーマット指定の方法わかる?
apacheだと
%{%Y/%m/%d %H:%M:%S}t
でいけたけど、
lighttpdだと[]で囲ったデフォルトフォーマットぽいのが出る
100名無しさん@お腹いっぱい。:2010/04/04(日) 14:14:41
ttp://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAccessLog
1.42.4以降から使えるようなことは書いてるけど。
10199:2010/04/04(日) 16:14:45
>>100
ありがとう
yumで入れたら1.4.22だったようですor2
102名無しさん@お腹いっぱい。:2010/04/11(日) 00:59:12
mod_expireを有効にして下記のように記述したのですが、
ブラウザでソース見てもヘッダが付いてません。
どうしたらいいでしょうか?

expire.url = ( "/images/" => "access plus 1 hours" )

$HTTP["url"] =~ "^/images/" {
expire.url = ( "" => "access plus 1 hours" )
}
103名無しさん@お腹いっぱい。:2010/04/11(日) 02:49:10
104名無しさん@お腹いっぱい。:2010/04/11(日) 21:05:31
ブラウザのソース表示じゃヘッダーは表示されないというオチじゃないだろうな。
105名無しさん@お腹いっぱい。:2010/04/11(日) 23:37:07
>>104
あーなるほど。そっちか。
106名無しさん@お腹いっぱい。:2010/05/21(金) 21:24:32
Ubuntu 10.04 LTSで、Lighttpdが自動で起動するように設定されていても、
自動で起動しない症状に出くわしています。

何処をチェックすべきですか?
107名無しさん@お腹いっぱい。:2010/06/03(木) 01:36:46
過疎りすぎ
108名無しさん@お腹いっぱい。:2010/06/04(金) 01:49:25
Linuxで勝手にLighttpdが止まる問題について、解決方法があれば教えてくれ。
109名無しさん@お腹いっぱい。:2010/06/04(金) 22:34:55
犬板に行ったらいいよ
110名無しさん@お腹いっぱい。:2010/06/05(土) 10:55:53
Linuxで問題が出るのであれば
違うのを使えばいい
111名無しさん@お腹いっぱい。:2010/06/07(月) 11:03:43
Lighttpdにくっついてくるfcgi-spawnが問題であることまでは突き止めた。
が、日本語フォーラムが無いに等しいので解決しようがない。
112名無しさん@お腹いっぱい。:2010/06/07(月) 11:40:59
別に英語でいいじゃん。
113名無しさん@お腹いっぱい。:2010/06/07(月) 18:30:27
ここに書いてみそ
ウヒヒ
114名無しさん@お腹いっぱい。:2010/06/08(火) 00:40:17
誰も英語とは言っていないが。まぁ英語のページもあるが、あえて中国語のフォーラムでも晒してやろうか?
115名無しさん@お腹いっぱい。:2010/06/08(火) 10:21:57
ん、中国で開発さかんなの?
116名無しさん@お腹いっぱい。:2010/06/09(水) 23:44:13
1時間で1000以上のファイル取得(例えばhtmlやPHPやJPGなど)した場合、
アクセス制限を掛けるようなツールってあるでしょうか?
DOS攻撃関係の物でもいいんですけど
117名無しさん@お腹いっぱい。:2010/06/10(木) 00:01:57
ありますん
118名無しさん@お腹いっぱい。:2010/06/10(木) 01:42:38
lighttpd諦めてapacheにmod_cbandとかどーよ
119116:2010/06/10(木) 03:55:57
>>118
Apacheでは負担が堪えきれない状態だったので変えたのですので戻れませぬです
>>117
教えれ
120名無しさん@お腹いっぱい。:2010/06/14(月) 07:53:18
121名無しさん@お腹いっぱい。:2010/06/17(木) 15:40:06
fastcgiで対応しているスクリプトって
perlとrubyとphpだけ?
122名無しさん@お腹いっぱい。:2010/07/16(金) 16:35:33
load average によってリクエストを受け付けるか否かを
決定するようなモジュールってありますか?
できればTCP接続すら拒否して欲しいので、
もっと下のレイヤでやりたくて iptables のモジュールを
探したのですが、load average によるフィルタリング制御
のためのモジュールを見つけることはできませんでした。
123名無しさん@お腹いっぱい。:2010/08/07(土) 16:31:16
>>122
別途cronとかでload averageみてiptables操作するのではなく
lighttpdに組み込みたいというのは設定を一箇所に集中させたいから?

コネクション別負荷じゃなくてシステム全体負荷で拒否するなら
比較的簡単にmod_magnetで作れると思う。
124名無しさん@お腹いっぱい。:2010/08/09(月) 23:46:06
http://thinkit.co.jp/article/119/
Apacheのメモリ使用量ハンぱねぇな…。LightTPDの20倍とな…。
125名無しさん@お腹いっぱい。:2010/08/10(火) 00:50:03
www-dataのumaskってどうやって変更するの?
126名無しさん@お腹いっぱい。:2010/08/10(火) 14:48:33
今日日メモリなんてどうでもいいだろ
遅くなきゃいい
127名無しさん@お腹いっぱい。:2010/08/12(木) 04:18:05
自鯖スレに藻書き込んだのですが情報がないのでこちらで聞かせてください
1人の人間が(IP)○○分(時間)の間に○○Mのダウンロードをしたら一定時間503を返すor帯域制限する、もしくはアク禁にする、
ような事は出来ないでしょうか
あと同じようなもので、○○分(時間)の間に○○回ファイルにアクセスしたら一定時間503を返すor帯域制限する、もしくはアク禁にする、
ようなものの情報があれば是非教えてください
よろしくお願いしますm(__)m
128名無しさん@お腹いっぱい。:2010/08/12(木) 11:13:11
>>127
lighttpdにはその機能が無いので、cgi側で対処してください
129名無しさん@お腹いっぱい。:2010/08/14(土) 04:50:52
アクセスログにはGETでダウンロードしていく人だけの記録取りたいのですが、
つまりPOSTのアクセスログを取らない、用にするにはどうしたらいいでしょうか?
130名無しさん@お腹いっぱい。:2010/08/14(土) 04:55:54
$HTTP["????"] =~ ".post"{
accesslog.filename = "/var/log/lighttpd/access.log"
}
$HTTP["????"] ここに入れる部分がわからんのです
131名無しさん@お腹いっぱい。:2010/08/15(日) 20:15:41
request-method
132名無しさん@お腹いっぱい。:2010/08/19(木) 03:08:32
>>131
ありがとう!それで出来たみたいです!
133Perl忍者 ◆M5ZWRnXOj6 :2010/09/26(日) 22:44:58
lighthttpdよりBlueBridgeのほうが早いよ!!
134名無しさん@お腹いっぱい。:2010/09/28(火) 19:10:32
まだいたのかよ…
135名無しさん@お腹いっぱい。:2012/06/23(土) 14:21:56.64
エンジンエックスの質問スレがあると聞いて飛んできました。
136名無しさん@お腹いっぱい。:2012/06/23(土) 16:57:57.19
137名無しさん@お腹いっぱい。:2012/08/26(日) 07:06:07.10
cherokeeのスレはないのか
138名無しさん@お腹いっぱい。:2013/10/25(金) 19:33:17.30
 ゚            / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄\
   /  ̄/\     | 深度529 緊急浮上age. |
。  |_ /\ \   \__ _______/
 〃,|  \  \./\      ∨
   |_. \./\: \    ∠⌒∧   
 〃:\  ̄ \   \./ \_(´∀` ||)   |__|∴
 :   \_ \ /\  \ ̄\ゝ) ) //∴∵
  :  〃\  ̄ \  :\ / \ \///  ∵ ∴
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
139名無しさん@お腹いっぱい。
Monkey HTTP Server
http://monkey-project.com/
がこのカテゴリでは最良の選択かな