RedHat 上安装 lighttpd 并配置 fastcgi + django 的记录
2007-04-09 12:18
519 查看
================== 安装 flup =================================
cd /downloads
mkdir flup
cd flup
svn co http://svn.saddi.com/flup/trunk
获取了 revision 2341.
cd trunk
python setup.py install
添加 manage.py 的执行权限
chmod +x /var/www/html/myproject/manage.py
启动 fastcgi
python /var/www/html/myproject/manage.py runfcgi method=prefork socket=/tmp/myproject.sock pidfile=/tmp/django.pid
================== 安装 lighttpd ==============================
首先要安装一些必要的库(否则后面会出错):
yum install glib2-devel
yum install pcre-devel
yum install zlib-devel
安装 lighttpd 1.4.13 版本
=============================
(开始尝试过 1.5.0,编译是没问题,但因为是一个 pre-release 版本,文档还没完全跟上。结果配置 fast-cgi / django 的时候有个选项不会配置,只好放弃。原因是新的配置语法用 mod_proxy_core 取代了 mod_fastcgi 等 3 个模块)
cd /downloads
wget http://www.lighttpd.net/assets/2007/1/29/lighttpd-1.4.13.tar.gz
tar zxvf lighttpd-1.4.13.tar.gz
cd lighttpd-1.4.13
./configure
make
make install
cd doc
cp lighttpd.conf /etc
vi /etc/lighttpd.conf
配置文件内容如下:
配置完毕后启动 lighttpd:
lighttpd -f /etc/lighttpd.conf
(如果不想运行为后台进程,用如下命令:
lighttpd -D -f /etc/lighttpd.conf
便于调试)
要停止 lighttpd 进程,用命令
ps -ef|grep lighttpd
查看到 pid
然后
kill -9 [pid]
即可。
cd /downloads
mkdir flup
cd flup
svn co http://svn.saddi.com/flup/trunk
获取了 revision 2341.
cd trunk
python setup.py install
添加 manage.py 的执行权限
chmod +x /var/www/html/myproject/manage.py
启动 fastcgi
python /var/www/html/myproject/manage.py runfcgi method=prefork socket=/tmp/myproject.sock pidfile=/tmp/django.pid
================== 安装 lighttpd ==============================
首先要安装一些必要的库(否则后面会出错):
yum install glib2-devel
yum install pcre-devel
yum install zlib-devel
安装 lighttpd 1.4.13 版本
=============================
(开始尝试过 1.5.0,编译是没问题,但因为是一个 pre-release 版本,文档还没完全跟上。结果配置 fast-cgi / django 的时候有个选项不会配置,只好放弃。原因是新的配置语法用 mod_proxy_core 取代了 mod_fastcgi 等 3 个模块)
cd /downloads
wget http://www.lighttpd.net/assets/2007/1/29/lighttpd-1.4.13.tar.gz
tar zxvf lighttpd-1.4.13.tar.gz
cd lighttpd-1.4.13
./configure
make
make install
cd doc
cp lighttpd.conf /etc
vi /etc/lighttpd.conf
配置文件内容如下:
server.modules = ( , , , , , ) server.document-root = server. = accesslog.filename = index-file.names = ( , , , ) mimetype.assign = ( => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => , => ) url.access-deny = ( , ) static-file.exclude-extensions = ( , , ) $HTTP[] == { server.port = 80 url. = ( => ) } $HTTP[] == { server. = server.port = 80 server.document-root = fastcgi.server = ( => ( => ( => , => ) ) ) .url = ( => , ) url.rewrite-once = ( => , => ) }
配置完毕后启动 lighttpd:
lighttpd -f /etc/lighttpd.conf
(如果不想运行为后台进程,用如下命令:
lighttpd -D -f /etc/lighttpd.conf
便于调试)
要停止 lighttpd 进程,用命令
ps -ef|grep lighttpd
查看到 pid
然后
kill -9 [pid]
即可。
相关文章推荐
- RedHat 上安装 lighttpd 并配置 fastcgi + django 的记录
- RedHat 上安装多个 mysql 实例并配置 django 连接的操作记录
- 10步完成freebsd下 python+django+fastcgi+lighttpd+sqlite3 源码安装与配置.
- RedHat 上安装多个 mysql 实例并配置 django 连接的操作记录
- lighttpd安装及secdownload,fastcgi,proxy配置
- freebsd ports安装 nginx+php+mysql+fastcgi配置记录
- 安装配置Linux+lighttpd+mysql+PHP(FastCGI)
- Linux 编译安装Nginx 配置 Python FastCGI Django (1) 编译安装nginx
- 在Ubuntu下安装和配置Rails 3详解 (LightTPD + FastCGI)
- Linux 编译安装Nginx 配置 Python FastCGI Django (3) 配置nginx和django
- CentoS下Django1.3 & Nginx(FastCGI & flup) & MySQL安装配置详解
- globus 4.0.8 在redhat上的安装配置全程记录
- Linux 编译安装Nginx 配置 Python FastCGI Django (2) 安装python Django
- nginx + django + uwsgi 安装配置
- mysql二进制包安装与配置实战记录
- Python之道1-环境搭建与pycharm的配置django安装及MySQL数据库配置
- windwos下django 安装配置
- VMware下安装Centos-配置LNMP环境全过程记录
- 在RedHat Enterprise Linux server 5.4下安装配置JDK
- redhat6.5下配置安装yum源