Lighttpd伺服器
Lighttpd伺服器
redhat 5.0下搭建Lighttpd伺服器
Lighttpd具有非常低的記憶體開銷,cpu佔用率低,效能好,以及豐富的模組等特點。是眾多OpenSource輕量級的
web server中較為優秀的一個。支援FastCGI, CGI, Auth, 輸出壓縮(output compress), URL重寫, Alias等重
要功能
一、 首先 安裝 Lighttpd pcre-7.7.tar.gz 和 pcre-devel-3.9-3.i386.rpm 正規表示式 依賴包
1、 安裝 pcre-7.7.tar.gz
tar zxf pcre-7.7.tar.gz
cd pcre-7.7
./configure --prefix=/usr/local/pcre.7.7
make
make install
2、安裝 pcre-devel-3.9-3.i386.rpm
rpm -ivh /media/cdrom/Server/pcre-devel-3.9-3.i386.rpm
3、安裝 lighttpd-1.4.19.tar.gz
tar -zxvf lighttpd-1.4.19.tar.gz
cd lighttpd-1.4.19
./configure --prefix=/usr/local/lighttpd1.4.19
make
make install
cp doc/lighttpd.conf /usr/local/lighttpd-1.4.19/
cd /usr/local/lighttpd-1.4.9
vi lighttpd.conf
配置檔案很直觀明瞭,一般只要把server.document-root、server.errorlog、
accesslog.filename改成你的實際目錄和檔名字就可以了。
二、 配置
1,cp doc/sysconfig.lighttpd /etc/sysconfig/lighttpd
2,cp doc/rc.lighttpd.redhat /etc/init.d/lighttpd
注:/etc/init.d/lighttpd 此指令碼用來控制啟動、關閉和重起。
修改/etc/init.d/lighttpd,
把lighttpd="/usr/sbin/lighttpd" 改為 lighttpd="/usr/local/lighttpd/sbin/lighttpd"
3,建立資料夾
(1)建立網站根目錄資料夾
mkdir /var -p /www/htdocs
(2)建立日誌資料夾
mkdir /usr/local/lighttpd/logs
(3)建立靜態檔案壓縮
mkdir /usr/local/lighttpd/compress
4, 修改主配置檔案
mkdir /etc/lighttpd
注:/etc/lighttpd/lighttpd.conf 此檔案是lighttpd的主配置檔案
cp doc/lighttpd.conf /etc/lighttpd/lighttpd.conf
(1)修改網站根目錄路徑
把 server.document-root = "/srv/www/htdocs/" (40行)
改為 server.document-root = "/usr/local/lighttpd/www/htdocs/"
(2)設定錯誤日誌檔案路徑
server.errorlog = "/usr/local/lighttpd/logs/lighttpd.error.log" (43行)
設定訪問日誌檔案路徑
accesslog.filename = "/usr/local/lighttpd/logs/access.log" (116行)
(3)compress.cache-dir = "/usr/local/lighttpd/compress/"
compress.filetype = ("text/plain", "text/html","text/javascript","text/css"
可以指定某些靜態資源型別使用壓縮方式傳輸,節省頻寬,對於大量AJAX應用來說,可以極大提高頁面載入速
度
(4)把#server.port = 81 前的#去掉並改為 80
(5)server.modules(在24行)
取消需要用到模組的註釋,mod_rewrite,mod_access,mod_fastcgi,
mod_simple_vhost,mod_cgi,mod_compress,mod_accesslog是一般需要用到的。
啟動lighttpd服務:
/usr/local/lighttpd/sbin/lighttpd -f lighttpd.conf
或 /etc/init.d/lighttpd start/stop/restart/status
開機自啟動:
vi /etc/rc.local (最後處新增)
/usr/local/lighttpd/sbin/lighttpd -f lighttpd.conf
本文轉自linux部落格51CTO部落格,原文連結http://blog.51cto.com/yangzhiming/834921如需轉載請自行聯絡原作者
yangzhimingg
相關文章
- 三大WEB伺服器對比分析(apache ,lighttpd,nginx)Web伺服器ApachehttpdNginx
- lighttpd之expireshttpd
- cacti監控lighttpdhttpd
- lighttpd防盜鏈httpd
- apache lighttpd nginx 對比分析ApachehttpdNginx
- 簡單安裝配置lighttpdhttpd
- 讓 lighttpd 支援 wordpress clean urlhttpd
- Ubuntu安裝Lighttpd、PHP和MariaDBUbuntuhttpdPHP
- nginx與lighttpd效能簡單對比薦Nginxhttpd
- 從Nginx遷移回到Lighttpd以及相關配置 — High5!NginxhttpdH5
- lighttpd 對視訊檔案壓縮檔案做防盜鏈薦httpd
- 面向高負載的架構Lighttpd+PHP(FastCGI)+Memcached+Squid負載架構httpdPHPASTUI
- 如何在 Apache、Ngnix 和 Lighttpd 上啟用 HTTP 公鑰固定擴充套件Apachehttpd套件
- 批次伺服器 批次伺服器管理伺服器
- IVR伺服器與CTI伺服器VR伺服器
- Web伺服器、應用程式伺服器、HTTP伺服器區別Web伺服器HTTP
- 蝦皮電商用什麼伺服器香港伺服器韓國伺服器伺服器
- 惠普伺服器批次 批次管理伺服器伺服器
- Threaded伺服器 vs Evented 伺服器thread伺服器
- 伺服器伺服器
- Python web伺服器3: 靜態伺服器&併發web伺服器PythonWeb伺服器
- 伺服器、雲伺服器、高防伺服器都有什麼優勢呢?伺服器
- vps伺服器批次 批次伺服器管理伺服器
- 批次伺服器bios 批次伺服器管理伺服器iOS
- 伺服器批次管理 伺服器批次遠端伺服器
- 伺服器FTP工具,Windows伺服器FTP工具伺服器FTPWindows
- Linux伺服器---郵件伺服器dovecotLinux伺服器
- 雙核伺服器和雙路伺服器伺服器
- 檔案伺服器之一:NFS伺服器伺服器NFS
- 4.4 伺服器上的 Git - 配置伺服器伺服器Git
- 塔式伺服器,機架伺服器,刀鋒伺服器有什麼區別伺服器
- win 伺服器 批次管理 伺服器運維利器伺服器運維
- 伺服器架構圖 伺服器登入方法伺服器架構
- 伺服器怎麼搭建 伺服器登入方法伺服器
- web伺服器管理系統伺服器搭建方法Web伺服器
- 物理伺服器和雲伺服器的區別伺服器
- 伺服器批次建站賺錢 批次伺服器管理伺服器
- 華為伺服器批次raid 批次管理伺服器伺服器AI