分页: 1 / 2

咨询小型http服务

发表于 : 2008-12-13 20:19
lovenetfox
需要 http + php5 的类型 ,在自己的上网本中使用,因为我习惯自己的一些工作记录和一些笔记都写在自己架设的小站上。

apache2 + php5 显然不符合,资源等太耗费。

我需要一个mini行的

请问用哪个程序?

Re: 咨询小型http服务

发表于 : 2008-12-13 20:22
xhy
很耗吗?

奔三机器,128M内存就够了

Re: 咨询小型http服务

发表于 : 2008-12-13 20:36
lovenetfox
那关键是我想内存留下给 wine其他等使用啊
在说我就架设一个我自己用的http ,用apache2有点大材小用了。

Re: 咨询小型http服务

发表于 : 2008-12-13 20:48
xhy
本来就只吃个10M,8M内存,再省,也很有限了

Re: 咨询小型http服务

发表于 : 2008-12-14 9:34
lovenetfox
但是抢cpu吧,总归没一些mini的省吧。

Re: 咨询小型http服务

发表于 : 2008-12-14 11:52
xhy
lovenetfox 写了:但是抢cpu吧,总归没一些mini的省吧。
差不多了,webserver只在他服务的瞬间用些CPU,其余时间都是没有影响的

本机提交一个请求,几秒钟页面总归刷完了吧,刷完就不占CPU了

Re: 咨询小型http服务

发表于 : 2008-12-14 15:55
lovenetfox
好吧,我说实话。。。我配置apche2嫌麻烦
你说不仔细配置吧。。。回头外出上网的时候经常被别人扫。。。很郁闷。

Re: 咨询小型http服务

发表于 : 2008-12-14 17:11
xhy
只绑定到本机IP+端口 就不会有问题了

Re: 咨询小型http服务

发表于 : 2008-12-14 17:49
sevk
原文地址 http://www.osxcn.com/ubuntu/build-a-l2m ... buntu.html

L2MP (Linux+Lighttpd+MySQL+PHP) 使用轻量级的 lighttpd 作为 Web 服务器,虽然名字没有 Apache 那么响亮,但用它搭建的网站却不少。
lighttpd 以安全、快速和内存消耗低著称,还专门为大型分布式连接环境做了优化,流行使用在基于 AJAX 或 Ruby on Rails 应用的网站。
引用 Zhiqiang 对它的介绍:lighttpd 是德国人开发的一款开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的 Web Server 环境。具有非常低的内存开销,CPU 占用率低,效能好,以及丰富的模块等特点。
lighttpd 是众多 OpenSource 轻量级的 Web Server 中较为优秀的一个,支持FastCGI, CGI, Auth, 输出压缩 (output compress), URL 重写, Alias 等重要功能,而 Apache 之所以流行,很大程度也是因为功能丰富,在 lighttpd 上很多功能都有相应的实现了,这点对于 Apache 的用户是非常重要的,因为迁移到 lighttpd 就必须面对这些问题。

接下来就介绍一下在 Ubuntu 上快速搭建使用 lighttpd 的 L2MP Web 服务器。

1、安装 Lighttpd+MySQL+PHP5
sudo apt-get install lighttpd mysql-server php5-cgi phpmyadmin
sudo apt-get install lighttpd php5-cgi #我没装mysql

2、配置 10-fastcgi.conf
先备份 sudo cp /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-available/10-fastcgi.conf.bak
sudo gedit /etc/lighttpd/conf-available/10-fastcgi.conf

# 把原有内容删除,用以下内容替换掉 # (8.04 不用这一步)
server.modules += ( "mod_fastcgi" )
fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php5-fcgi.socket",
"bin-path" => "/usr/bin/php5-cgi" )))

3、开启 fastCGI
sudo lighty-enable-mod fastcgi

4、重启服务器
sudo /etc/init.d/lighttpd restart

搞定,现在就可以使用 http://localhost/ 浏览运行在 lighttpd 上的网站了。

sudo /etc/init.d/lighttpd restart (重启 lighttpd)
sudo gedit /etc/lighttpd/lighttpd.conf (配置 lighttpd)
sudo gedit /etc/php5/cgi/php.ini (配置 PHP)
sudo gedit /etc/mysql/my.cnf (配置 MySQL)

(如果有兴趣,可以再安装ruby: sudo apt-get install ruby gem rails )

Re: 咨询小型http服务

发表于 : 2008-12-16 12:05
lovenetfox
咨询楼上
/etc/lighttpd/lighttpd.conf
server.document-root = "/home/okai/myweb"
这么形态下为啥不起作用?

目录始终还是指向 /var/www/

Re: 咨询小型http服务

发表于 : 2008-12-16 13:04
Jarson
sevk 写了:原文地址 http://www.osxcn.com/ubuntu/build-a-l2m ... buntu.html

L2MP (Linux+Lighttpd+MySQL+PHP) 使用轻量级的 lighttpd 作为 Web 服务器,虽然名字没有 Apache 那么响亮,但用它搭建的网站却不少。
lighttpd 以安全、快速和内存消耗低著称,还专门为大型分布式连接环境做了优化,流行使用在基于 AJAX 或 Ruby on Rails 应用的网站。
引用 Zhiqiang 对它的介绍:lighttpd 是德国人开发的一款开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的 Web Server 环境。具有非常低的内存开销,CPU 占用率低,效能好,以及丰富的模块等特点。
lighttpd 是众多 OpenSource 轻量级的 Web Server 中较为优秀的一个,支持FastCGI, CGI, Auth, 输出压缩 (output compress), URL 重写, Alias 等重要功能,而 Apache 之所以流行,很大程度也是因为功能丰富,在 lighttpd 上很多功能都有相应的实现了,这点对于 Apache 的用户是非常重要的,因为迁移到 lighttpd 就必须面对这些问题。

接下来就介绍一下在 Ubuntu 上快速搭建使用 lighttpd 的 L2MP Web 服务器。

1、安装 Lighttpd+MySQL+PHP5
sudo apt-get install lighttpd mysql-server php5-cgi phpmyadmin
sudo apt-get install lighttpd php5-cgi #我没装mysql

2、配置 10-fastcgi.conf
先备份 sudo cp /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-available/10-fastcgi.conf.bak
sudo gedit /etc/lighttpd/conf-available/10-fastcgi.conf

# 把原有内容删除,用以下内容替换掉 # (8.04 不用这一步)
server.modules += ( "mod_fastcgi" )
fastcgi.server = ( ".php" =>
( "localhost" =>
( "socket" => "/tmp/php5-fcgi.socket",
"bin-path" => "/usr/bin/php5-cgi" )))

3、开启 fastCGI
sudo lighty-enable-mod fastcgi

4、重启服务器
sudo /etc/init.d/lighttpd restart

搞定,现在就可以使用 http://localhost/ 浏览运行在 lighttpd 上的网站了。

sudo /etc/init.d/lighttpd restart (重启 lighttpd)
sudo gedit /etc/lighttpd/lighttpd.conf (配置 lighttpd)
sudo gedit /etc/php5/cgi/php.ini (配置 PHP)
sudo gedit /etc/mysql/my.cnf (配置 MySQL)

(如果有兴趣,可以再安装ruby: sudo apt-get install ruby gem rails )
学习了…… :em11

Re: 咨询小型http服务

发表于 : 2008-12-16 17:13
keky
用java自己写一个小程序,开http服务,每次开机启动就ok
lovenetfox 写了:那关键是我想内存留下给 wine其他等使用啊
在说我就架设一个我自己用的http ,用apache2有点大材小用了。

Re: 咨询小型http服务

发表于 : 2008-12-16 18:59
lovenetfox
搞定了。。。。 继续咨询。
怎么设置除127.0.0.1意外的登录,要求用户名验证?

p.s 目录不能用是因为不知道怎么apache给安装上去了,我倒。

Re: 咨询小型http服务

发表于 : 2008-12-16 19:49
ws_105
lovenetfox 写了:搞定了。。。。 继续咨询。
怎么设置除127.0.0.1意外的登录,要求用户名验证?

p.s 目录不能用是因为不知道怎么apache给安装上去了,我倒。
干吗要验证啊,直接把不速之客使用防火墙禁掉就OK了,如果是你自己特殊允许的,就临时打开

Re: 咨询小型http服务

发表于 : 2008-12-16 21:56
lovenetfox
回楼上的,不会配置防护墙 :em06