【Linux】サーバーソフト【FTPD・HTTPD】Part2

このエントリーをはてなブックマークに追加
1DNS未登録さん
Windows用のスレしかなかったので立ててみますた。
どのディストリビューションでも、標準でアパッチが入っているため、わざわざ自分で作ろうって人は少ないと思いますが、そこはそれ
痒いところに手が届くような仕様が欲しければ、やっぱり自分で作るしかないわけで・・・

前スレ:
http://pc5.2ch.net/test/read.cgi/mysv/1087777204/

姉妹スレ:
http://pc5.2ch.net/test/read.cgi/mysv/1067150049/

姉妹スレ(つーか本家)と違って、こちらはinetd,xinetdありきで話ができるため、実装は意外と簡単。
どちらかというと、局所的な堅牢性などを中心に語っていければと考える次第です。

手始めにHTTPdを考えてみましょう。
環境は自宅のLAN+ルータでWANに80番だけ解放
プロトコルはHTTP1.0で十分じゃないかと思われます
やったことない人のために>>2に実装手順を書いておきます
2DNS未登録さん:04/09/07 12:20 ID:???
HTTPdの雛型の作成方法(xinetd用)
まず、本体のソフトはC/C++で作成することを前提とします
大まかな流れとしては
1.scanf/fscanf(stdin)でクライアント(ブラウザ)のリクエストを読む
 リクエスト内容がクライアントのステータス文になるところまで読めばOK
2.HTTPヘッダを返す(printf/fprintf(stdout)でOK)
 基本的には受け取ったヘッダにステータス200番をつければ何とかなる
 ステータスさえきちんとしてれば、意外とデタラメ返しても何とかなる(藁
3.HTML本文を返す
 Content・・・ で始まるアレ

作ったものをxinetdに登録(もしアパッチ動いてるなら止めておく)
1./etc/xinetd.dの中に自分の鯖ソフト用の設定ファイルを作る
2./etc/servicesに設定ファイルの名前とポートを登録
これは同ディレクトリに転がってる他のファイルや行を見れば、結構なんとかなる
実行モジュールのパスとdisable=noさえしっかりしてれば、とりあえず動くはず
3.ファイヤウォールなしにする(個別にポートを開けられる人はそうしてちょうだい)
4.xinetdリブート(何だったら本体リブート)

かなりはしょっているが、大まかにはこんな作業だ
で、鯖PCのIPを他PCのブラウザのURLにぶちこむと、あらびっくりさっき作ったソフトがHTTPdとして動いてる
3DNS未登録さん:04/09/07 13:21 ID:???
はぁ、また糞スレ立てたんだね C L I E 君
4DNS未登録さん:04/09/07 14:40 ID:???
これ以上糞スレを立てないで下さい.............
5DNS未登録さん:04/09/07 14:40 ID:???
これ以上糞スレを立てないで下さい...
6DNS未登録さん:04/09/07 14:41 ID:???
これ以上糞スレを立てないで下さい........
7DNS未登録さん:04/09/07 14:41 ID:???
これ以上糞スレを立てないで下さい........
8DNS未登録さん:04/09/07 14:42 ID:???
これ以上糞スレを立てないで下さい.........
9DNS未登録さん:04/09/07 14:42 ID:???
これ以上糞スレを立てないで下さい...........
10DNS未登録さん:04/09/07 14:43 ID:???
これ以上糞スレを立てないで下さい..........
11DNS未登録さん:04/09/07 14:43 ID:???
これ以上糞スレを立てないで下さい....
12DNS未登録さん:04/09/07 14:43 ID:???
これ以上糞スレを立てないで下さい........
13DNS未登録さん:04/09/07 14:44 ID:???
これ以上糞スレを立てないで下さい....
14DNS未登録さん:04/09/07 14:44 ID:???
これ以上糞スレを立てないで下さい.........
15DNS未登録さん:04/09/07 14:45 ID:???
これ以上糞スレを立てないで下さい............
16DNS未登録さん:04/09/07 14:45 ID:???
これ以上糞スレを立てないで下さい..
17DNS未登録さん:04/09/07 14:46 ID:???
これ以上糞スレを立てないで下さい........
18DNS未登録さん:04/09/07 14:46 ID:???
荒しって楽しいのかね?
19DNS未登録さん:04/09/07 14:46 ID:???
これ以上糞スレを立てないで下さい....
20DNS未登録さん:04/09/07 14:46 ID:???
これ以上糞スレを立てないで下さい..........
21DNS未登録さん:04/09/07 14:47 ID:???
これ以上糞スレを立てないで下さい.........
22DNS未登録さん:04/09/07 14:47 ID:???
これ以上糞スレを立てないで下さい...........
23DNS未登録さん:04/09/07 14:48 ID:???
これ以上糞スレを立てないで下さい...........
24DNS未登録さん:04/09/07 14:48 ID:???
これ以上糞スレを立てないで下さい......
25DNS未登録さん:04/09/07 14:49 ID:???
これ以上糞スレを立てないで下さい..............
26DNS未登録さん:04/09/07 14:49 ID:???
これ以上糞スレを立てないで下さい............
27DNS未登録さん:04/09/07 14:49 ID:???
これ以上糞スレを立てないで下さい.....
28DNS未登録さん:04/09/07 14:50 ID:???
これ以上糞スレを立てないで下さい............
29DNS未登録さん:04/09/07 14:50 ID:???
これ以上糞スレを立てないで下さい.....
30DNS未登録さん:04/09/07 14:51 ID:???
これ以上糞スレを立てないで下さい........
31DNS未登録さん:04/09/07 14:51 ID:???
これ以上糞スレを立てないで下さい....
32DNS未登録さん:04/09/07 14:52 ID:???
これ以上糞スレを立てないで下さい.........
33DNS未登録さん:04/09/07 14:52 ID:???
>>1
見本となるソース下さい。
34DNS未登録さん:04/09/07 14:52 ID:???
これ以上糞スレを立てないで下さい..................
35DNS未登録さん:04/09/07 14:52 ID:???
これ以上糞スレを立てないで下さい....
36DNS未登録さん:04/09/07 14:53 ID:???
これ以上糞スレを立てないで下さい.........
37DNS未登録さん:04/09/07 14:53 ID:???
これ以上糞スレを立てないで下さい...........
38DNS未登録さん:04/09/07 14:54 ID:???
これ以上糞スレを立てないで下さい..
39DNS未登録さん:04/09/07 14:54 ID:???
これ以上糞スレを立てないで下さい...............
40DNS未登録さん:04/09/07 14:55 ID:???
これ以上糞スレを立てないで下さい.
41DNS未登録さん:04/09/07 14:55 ID:???
これ以上糞スレを立てないで下さい..
42DNS未登録さん:04/09/07 14:55 ID:???
これ以上糞スレを立てないで下さい.............
43DNS未登録さん:04/09/07 14:56 ID:???
これ以上糞スレを立てないで下さい........
44DNS未登録さん:04/09/07 14:56 ID:???
これ以上糞スレを立てないで下さい...........
451:04/09/07 14:57 ID:???
わかりました...
46DNS未登録さん:04/09/07 14:57 ID:???
これ以上糞スレを立てないで下さい..........
47DNS未登録さん:04/09/07 14:57 ID:???
これ以上糞スレを立てないで下さい........
48DNS未登録さん:04/09/07 14:58 ID:???
これ以上糞スレを立てないで下さい...
49DNS未登録さん:04/09/07 14:58 ID:???
これ以上糞スレを立てないで下さい............
50DNS未登録さん:04/09/07 14:58 ID:???
これ以上糞スレを立てないで下さい..
51DNS未登録さん:04/09/07 14:59 ID:???
これ以上糞スレを立てないで下さい.............
52DNS未登録さん:04/09/07 14:59 ID:???
これ以上糞スレを立てないで下さい.......
53DNS未登録さん:04/09/07 15:00 ID:???
これ以上糞スレを立てないで下さい...
54DNS未登録さん:04/09/07 15:00 ID:???
これ以上糞スレを立てないで下さい.......
55DNS未登録さん:04/09/07 15:01 ID:???
これ以上糞スレを立てないで下さい.........
56DNS未登録さん:04/09/07 15:01 ID:???
これ以上糞スレを立てないで下さい.................
57DNS未登録さん:04/09/07 15:02 ID:???
これ以上糞スレを立てないで下さい........
58DNS未登録さん:04/09/07 15:02 ID:???
これ以上糞スレを立てないで下さい...
59DNS未登録さん:04/09/07 15:02 ID:???
これ以上糞スレを立てないで下さい.
60DNS未登録さん:04/09/07 15:03 ID:???
これ以上糞スレを立てないで下さい...
61DNS未登録さん:04/09/07 15:03 ID:???
これ以上糞スレを立てないで下さい...
62DNS未登録さん:04/09/07 15:04 ID:???
これ以上糞スレを立てないで下さい.........
63DNS未登録さん:04/09/07 15:04 ID:???
これ以上糞スレを立てないで下さい.....
64DNS未登録さん:04/09/07 15:05 ID:???
これ以上糞スレを立てないで下さい...........
65DNS未登録さん:04/09/07 15:05 ID:???
これ以上糞スレを立てないで下さい................
66DNS未登録さん:04/09/07 15:05 ID:???
これ以上糞スレを立てないで下さい...............
67DNS未登録さん:04/09/07 15:06 ID:???
これ以上糞スレを立てないで下さい..
68DNS未登録さん:04/09/07 15:06 ID:???
これ以上糞スレを立てないで下さい.......
69DNS未登録さん:04/09/07 15:07 ID:???
これ以上糞スレを立てないで下さい.........
70DNS未登録さん:04/09/07 15:07 ID:???
これ以上糞スレを立てないで下さい...
71DNS未登録さん:04/09/07 15:08 ID:???
これ以上糞スレを立てないで下さい..
72DNS未登録さん:04/09/07 15:08 ID:???
これ以上糞スレを立てないで下さい.....
73DNS未登録さん:04/09/07 15:08 ID:???
これ以上糞スレを立てないで下さい........
74DNS未登録さん:04/09/07 15:09 ID:???
これ以上糞スレを立てないで下さい..............
75DNS未登録さん:04/09/07 15:09 ID:???
これ以上糞スレを立てないで下さい.................
76DNS未登録さん:04/09/07 15:10 ID:???
これ以上糞スレを立てないで下さい...............
77DNS未登録さん:04/09/07 15:10 ID:???
これ以上糞スレを立てないで下さい.....
78DNS未登録さん:04/09/07 15:11 ID:???
これ以上糞スレを立てないで下さい....
79DNS未登録さん:04/09/07 15:11 ID:???
これ以上糞スレを立てないで下さい................
80DNS未登録さん:04/09/07 15:11 ID:???
これ以上糞スレを立てないで下さい.........
81DNS未登録さん:04/09/07 15:12 ID:???
これ以上糞スレを立てないで下さい..........
82DNS未登録さん:04/09/07 15:13 ID:???
スクリプト攻撃じゃ。
徹底して放置するのじゃ。
83DNS未登録さん:04/09/07 15:14 ID:???
>>1が申しております
84DNS未登録さん:04/09/07 15:16 ID:???
これ以上糞スレを立てないで下さい..............
85DNS未登録さん:04/09/07 15:17 ID:???
これ以上糞スレを立てないで下さい..
86DNS未登録さん:04/09/07 15:17 ID:???
これ以上糞スレを立てないで下さい.....
87DNS未登録さん:04/09/07 15:18 ID:???
これ以上糞スレを立てないで下さい......
88DNS未登録さん:04/09/07 15:18 ID:???
これ以上糞スレを立てないで下さい........
89DNS未登録さん:04/09/07 15:19 ID:???
これ以上糞スレを立てないで下さい.......................
90DNS未登録さん:04/09/07 15:19 ID:???
これ以上糞スレを立てないで下さい...........
91DNS未登録さん:04/09/07 15:19 ID:???
これ以上糞スレを立てないで下さい...........
92DNS未登録さん:04/09/07 15:20 ID:???
これ以上糞スレを立てないで下さい........
93GM ◆94NKYyS9y2 :04/09/07 15:20 ID:bfAiS84J
【単独スレ】スクリプト・コピペ報告スレッド10【全板共通】
http://qb5.2ch.net/test/read.cgi/sec2chd/1093498769/661

荒らしと同じ内容を本文に書くと・・・巻き添え食らう
94DNS未登録さん:04/09/07 15:20 ID:???
これ以上糞スレを立てないで下さい............
95DNS未登録さん:04/09/07 15:21 ID:???
これ以上糞スレを立てないで下さい.....
96DNS未登録さん:04/09/07 15:21 ID:???
これ以上糞スレを立てないで下さい......
97DNS未登録さん:04/09/07 15:22 ID:???
これ以上糞スレを立てないで下さい......
98DNS未登録さん:04/09/07 15:22 ID:???
これ以上糞スレを立てないで下さい....
99DNS未登録さん:04/09/07 15:22 ID:???
これ以上糞スレを立てないで下さい......
100DNS未登録さん:04/09/07 15:23 ID:???
これ以上糞スレを立てないで下さい..........
101DNS未登録さん:04/09/07 15:23 ID:???
これ以上糞スレを立てないで下さい...
102DNS未登録さん:04/09/07 15:24 ID:???
100get!
103DNS未登録さん:04/09/07 15:24 ID:???
これ以上糞スレを立てないで下さい.............
104DNS未登録さん:04/09/07 15:24 ID:???
これ以上糞スレを立てないで下さい....
105DNS未登録さん:04/09/07 15:25 ID:???
これ以上糞スレを立てないで下さい...........
106DNS未登録さん:04/09/07 15:25 ID:???
これ以上糞スレを立てないで下さい.........
107DNS未登録さん:04/09/07 15:25 ID:???
最近自鯖板に訳の分からんコテが出てきたけど、仕様?
108DNS未登録さん:04/09/07 15:25 ID:???
これ以上糞スレを立てないで下さい............................
109DNS未登録さん:04/09/07 15:26 ID:???
これ以上糞スレを立てないで下さい........
110DNS未登録さん:04/09/07 15:26 ID:???
これ以上糞スレを立てないで下さい.........
111DNS未登録さん:04/09/07 15:27 ID:???
これ以上糞スレを立てないで下さい.......
112DNS未登録さん:04/09/07 15:27 ID:???
これ以上糞スレを立てないで下さい..............
113DNS未登録さん:04/09/07 15:28 ID:???
これ以上糞スレを立てないで下さい........
114DNS未登録さん:04/09/07 15:28 ID:???
これ以上糞スレを立てないで下さい.............
115DNS未登録さん:04/09/07 15:28 ID:???
これ以上糞スレを立てないで下さい..........
116DNS未登録さん:04/09/07 15:29 ID:???
これ以上糞スレを立てないで下さい.....
117DNS未登録さん:04/09/07 15:29 ID:???
これ以上糞スレを立てないで下さい..........
118DNS未登録さん:04/09/07 15:30 ID:???
これ以上糞スレを立てないで下さい............
119DNS未登録さん:04/09/07 15:30 ID:???
これ以上糞スレを立てないで下さい...
120DNS未登録さん:04/09/07 15:31 ID:???
これ以上糞スレを立てないで下さい................
121DNS未登録さん:04/09/07 15:31 ID:???
これ以上糞スレを立てないで下さい....................
122DNS未登録さん:04/09/07 15:31 ID:???
これ以上糞スレを立てないで下さい...................
123DNS未登録さん:04/09/07 15:32 ID:???
これ以上糞スレを立てないで下さい....
124DNS未登録さん:04/09/07 15:32 ID:???
これ以上糞スレを立てないで下さい.....
125DNS未登録さん:04/09/07 15:33 ID:???
これ以上糞スレを立てないで下さい..........
126DNS未登録さん:04/09/07 15:33 ID:???
これ以上糞スレを立てないで下さい.........
127DNS未登録さん:04/09/07 15:34 ID:???
これ以上糞スレを立てないで下さい....
128DNS未登録さん:04/09/07 15:34 ID:???
これ以上糞スレを立てないで下さい...........
129DNS未登録さん:04/09/07 15:34 ID:???
これ以上糞スレを立てないで下さい..........
130DNS未登録さん:04/09/07 15:35 ID:???
これ以上糞スレを立てないで下さい....
131DNS未登録さん:04/09/07 15:35 ID:???
これ以上糞スレを立てないで下さい.......
132DNS未登録さん:04/09/07 15:36 ID:???
これ以上糞スレを立てないで下さい............
133DNS未登録さん:04/09/07 15:36 ID:???
これ以上糞スレを立てないで下さい..............
134DNS未登録さん:04/09/07 15:37 ID:???
これ以上糞スレを立てないで下さい......
135DNS未登録さん:04/09/07 15:37 ID:???
これ以上糞スレを立てないで下さい.........
136DNS未登録さん:04/09/07 15:38 ID:???
これ以上糞スレを立てないで下さい............
137DNS未登録さん:04/09/07 15:57 ID:???
=糸冬=?
138DNS未登録さん:04/09/07 16:14 ID:???
これ以上糞スレを立てないで下さい.
139DNS未登録さん:04/09/07 16:15 ID:???
これ以上糞スレを立てないで下さい......
140DNS未登録さん:04/09/07 16:15 ID:???
これ以上糞スレを立てないで下さい........
141DNS未登録さん:04/09/07 16:16 ID:???
これ以上糞スレを立てないで下さい.......
142DNS未登録さん:04/09/07 16:16 ID:???
これ以上糞スレを立てないで下さい....
143DNS未登録さん:04/09/07 16:16 ID:???
これ以上糞スレを立てないで下さい........
144DNS未登録さん:04/09/07 16:17 ID:???
これ以上糞スレを立てないで下さい.....................
145DNS未登録さん:04/09/07 16:17 ID:???
これ以上糞スレを立てないで下さい...........
146DNS未登録さん:04/09/07 16:18 ID:???
これ以上糞スレを立てないで下さい...........
147DNS未登録さん:04/09/07 16:18 ID:???
これ以上糞スレを立てないで下さい................
148DNS未登録さん:04/09/07 16:19 ID:???
これ以上糞スレを立てないで下さい.........
149DNS未登録さん:04/09/07 16:19 ID:???
これ以上糞スレを立てないで下さい...........
150DNS未登録さん:04/09/07 16:19 ID:???
これ以上糞スレを立てないで下さい.................
151DNS未登録さん:04/09/07 16:20 ID:???
これ以上糞スレを立てないで下さい......
152DNS未登録さん:04/09/07 16:20 ID:???
これ以上糞スレを立てないで下さい.........
153DNS未登録さん:04/09/07 16:47 ID:???
うっひょう
154DNS未登録さん:04/09/07 22:32 ID:???
            立
         初  て
         め  て
         て  み
      駄  わ  て
      ス   か
      レ   る
      か
   圖  な


  Λ_Λ
 ( ´∀`)
 (    )
155DNS未登録さん:04/09/07 23:49 ID:???
やっと終わったか
156DNS未登録さん:04/09/07 23:57 ID:???
なんだスクリプト厨はこっちにいたのかw
157DNS未登録さん:04/09/15 15:54:07 ID:???
スク厨こなくなったな
今になって虚しいことに気づいたか(笑)
158DNS未登録さん:04/09/15 17:31:35 ID:???
とスク水が申しております
159GM ◆94NKYyS9y2 :04/09/16 21:40:20 ID:???
スク水厨 ・・・?
160DNS未登録さん:04/09/16 21:50:16 ID:???
なんで↑みたいにいきなり意味不明な名前のコテで登場してくる馬鹿が居るんだこの板は?
161DNS未登録さん:04/09/16 22:52:27 ID:???
分かりきった事を質問しないで下さい。
162歌唄いメセナ♪ ◆OHQ5SO6eaI :04/09/17 20:01:23 ID:???
なんで↑みたいにいきなり罵って来る馬鹿が居るんだこの板は?
163DNS未登録さん:04/09/17 20:54:51 ID:???
もういいです
164DNS未登録さん:04/09/17 21:41:58 ID:???
馬鹿ばっか
165DNS未登録さん:04/09/17 22:01:54 ID:???
と、馬鹿が(ry
166DNS未登録さん:04/09/17 22:18:23 ID:???
もうよいです
167DNS未登録さん:04/09/22 11:14:54 ID:???

|
|
|((((〜〜、
|((((((_ ).
|\)/^~ヽ|
| 《 _  |
|)-(_//_)-|)
|厶、   |
||||||||| /
|~~~_/
|  )
|/
|
|

田代まさしファン倶楽部
http://www.geocities.co.jp/Outdoors-Mountain/6996/
168DNS未登録さん:04/09/22 20:12:45 ID:???
マーシーはもういいです。
169DNS未登録さん:04/10/10 18:54:03 ID:blCfDA9y
こっちのスレも定期的に保守しないとdat落ちしちゃうからね
170DNS未登録さん:04/10/10 18:57:43 ID:???
スク厨はどこ逝った?
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ