日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

thttpd安装与调试

發(fā)布時間:2023/11/27 生活经验 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 thttpd安装与调试 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?http://www.acme.com/software/thttpd/

thttpd是一個非常小巧的輕量級web server,它非常非常簡單,僅僅提供了HTTP/1.1和簡單的CGI支持,在其官方網(wǎng)站上有一個與其他web server(如Apache, Zeus等)的對比圖+Benchmark,可以參考參考。此外,thttpd 也類似于lighttpd,對于并發(fā)請求不使用fork()來派生子進(jìn)程處理,而是采用多路復(fù)用(Multiplex)技術(shù)來實現(xiàn)。因此效能很好。

thttpd支持多種平臺,如FreeBSD, SunOS, Solaris, BSD, Linux, OSF等。對于小型web server而言,速度快似乎是一個代名詞,通過官方站提供的Benchmark,可以這樣認(rèn)為:thttpd至少和主流的web server一樣快,在高負(fù)載下更快,因為其資源占用小的緣故。

thttpd還有一個較為引人注目的特點:基于URL的文件流量限制,這對于下載的流量控制而言是非常方便的。象Apache就必須使用插件實現(xiàn),效率較thttpd低。

?

一.安裝

# wget http://www.acme.com/software/thttpd/thttpd-2.25b.tar.gz

# tar zxvf thttpd-2.25b.tar.gz

#?cd thttpd-2.25b

# ./configure?--prefix=/usr/local/thttpd

# make

CentOS 6.4編譯報錯,原因是getline 已加入 POSIX 2008,可以把extras/htpasswd.c 里面的getline重命名為get_line或別的。

htpasswd.c中的名稱與stdio.h標(biāo)準(zhǔn)庫中的getline的名稱一樣,所以導(dǎo)致了沖突。

修改的方法是到htpasswd.c中,修改getline。htpasswd.c中g(shù)etline是一個static類型的函數(shù),函數(shù)只會出現(xiàn)在本文件中。依次查找getline,并修改成get_line。


htpasswd.c 第52行定義

static int getline(char *s, int n, FILE *f) {

htpasswd.c 第192行調(diào)用

while(!(getline(line,MAX_STRING_LEN,f))) {

重新make

#make


# addgroup www ? ? ? ? // 需創(chuàng)建 www 組 如果提示 addgroup: command not found

可以使用

# /usr/sbin/useradd www

# make install

make install的時候會報沒有/usr/local/man/man1的錯誤,所以要

# mkdir man1?

# cd /usr/local/thttpd

# mkdir {etc,logs}

#cd ./conf

#vim thttpd.conf

port=80
user=www
host=0.0.0.0
logfile=/usr/local/thttpd/logs/thttpd.log
pidfile=/usr/local/thttpd/logs/thttpd.pid
#throttles=/usr/local/thttpd/etc/throttle.conf
#urlpat=*.txt|*.mp3
#charset=utf-8
dir=/usr/www
cgipat=/usr/local/thttpd/www/cgi-bin/*

啟動thttpd

# /usr/local/thttpd/sbin/thttpd -C /usr/local/thttpd/conf/thttpd.conf

查看進(jìn)程是否啟動

# ps aux | grep thttpd


#vim throttle.conf
*.jpg|*.gif 50000 # 對所有 jpg gif 限速 5萬字節(jié)每秒
*.mpg 20000 # 對訪問所有的 mpg 文件限速 2萬字節(jié)每秒
dir/* 20000 # 對訪問 dir/ 目錄下所有文件限速 一秒鐘 2萬個字節(jié)


php有 thttpd 編譯選項,可以作為thttpd模塊,這樣就比nginx lighttpd 的 php-fpm 更節(jié)省資源,相應(yīng)速度要快!但是目前 thttpd 對PHP的支持限于版本的要求,搜索到有一達(dá)人有php5.2.11版本的補(bǔ)丁。

# wget http://download2.3tera.net/oss/files/osm/thttpd-2.25b/php-5.2.11-thttpd-2.25b.tar.bz2

# tar jxvf php-5.2.11-thttpd-2.25b.tar.bz2

# cd php-5.2.11

# ./configure --prefix=/usr/local/php-5.2.11 --with-thttpd=/usr/thttpd-2.25b

# make &&? make install

?

二.使用GDB調(diào)試thttpd

修改configure后的Makefile

默認(rèn)是

CCOPT =??-O2

修改為

CCOPT =??-g -O0

?

還要修改thttpd.c

增加:

?debug=1;

?if ( ! debug )

之前

?

因為啟用debug,這樣就不會生成守護(hù)進(jìn)程,不然不方便調(diào)試!

?

啟用thttpd

# /usr/local/thttpd/sbin/thttpd -C /usr/local/thttpd/conf/thttpd.conf

?

附加gdb進(jìn)程

#gdb -p thttpd-pid

(gdb)? break main

(gdb)? r

(gdb)? l

可見已經(jīng)可以查看代碼,也可以打印變量。

總結(jié)

以上是生活随笔為你收集整理的thttpd安装与调试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 少妇精品无码一区二区免费视频 | 日韩三区在线观看 | 亚洲精品一品 | 韩国三级hd两男一女 | 国产在线精品观看 | 成人毛片在线 | 视频一区二区中文字幕 | 国精产品一区一区三区有限公司杨 | 久久这里只有精品9 | 欧美国产专区 | 91传媒入口 | 99热这里只有精品在线 | 亚洲AV无码乱码国产精品色欲 | 蜜臀久久99精品久久久久宅男 | 欧美激情视频网址 | 日韩精品免费播放 | 久久亚洲国产 | 国产丝袜在线播放 | 夜夜操天天射 | 欧美一级片在线视频 | 波多野结衣大片 | av在线二区 | 中文字幕丰满人伦在线 | 亚洲制服在线观看 | 96超碰在线 | 日韩一二三区 | 亚洲欧美日韩精品久久亚洲区 | 男插女青青影院 | 成人中文字幕+乱码+中文字幕 | 黄色污污网站在线观看 | 91桃色网站 | 日本激情网 | 天天干天天做 | 欧美一区中文字幕 | 女生扒开尿口给男生捅 | 国产天堂网 | 亚洲第八页 | 欧美成人片在线观看 | 在线观看日韩国产 | 国产日产精品一区 | 男女插鸡视频 | 久久精品国产亚洲av蜜臀色欲 | 探花国产精品一区二区 | 偷操| 午夜亚洲av永久无码精品 | 一本免费视频 | 久久久久久国产精品三区 | 99久久久久| 免费黄色a| 久久激情网| 免费成人深夜夜行p站 | 胸网站| 亚洲人成人无码网www国产 | 日韩av在线一区 | 天天干中文字幕 | 香蕉视频在线网址 | 色婷婷精品视频 | 精品欧美激情精品一区 | 亚洲精华国产精华精华液网站 | 欧美在线精品一区二区三区 | 国产乱码久久久久 | √天堂| 美女福利影院 | 国产黄色的视频 | 国产精品91av| 亚洲精品久 | 深夜福利视频在线 | 中文 日韩 欧美 | 九九黄色片 | 精品亚洲精品 | 欧美亚洲高清 | 日韩欧美一区二区一幕 | 久久久999久久久 | 96国产在线 | eeuss一区二区三区 | 99色图| 国产亚洲精品美女久久久久 | 色撸撸在线| 国产精品少妇 | 可以看的黄色网 | 五月婷丁香 | 欧美xx视频 | 色综合免费| 俺来也俺也啪www色 欧洲一区二区视频 | 中文字幕免费在线看线人 | 啪啪啪一区二区 | 极品另类| 夜夜夜网 | 善良的女邻居在线观看 | 男女啪啪网站免费 | 日韩欧美精品久久 | 日日操夜夜操视频 | 国产日韩欧美视频在线 | 日本一道本 | 亚洲专区在线 | 午夜精品久久久久久久99热黄桃 | 青青草91久久久久久久久 | 黄网在线免费 | 自拍偷拍校园春色 |