咨询小型http服务

Web、Mail、Ftp、DNS、Proxy、VPN、Samba、LDAP 等基础网络服务
头像
lovenetfox
帖子: 110
注册时间: 2008-01-31 13:28
送出感谢: 0
接收感谢: 0

咨询小型http服务

#1

帖子 lovenetfox » 2008-12-13 20:19

需要 http + php5 的类型 ,在自己的上网本中使用,因为我习惯自己的一些工作记录和一些笔记都写在自己架设的小站上。

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

我需要一个mini行的

请问用哪个程序?
11版本UsbLive多种方式失败,无奈了
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 咨询小型http服务

#2

帖子 xhy » 2008-12-13 20:22

很耗吗?

奔三机器,128M内存就够了
目前负债150多万
头像
lovenetfox
帖子: 110
注册时间: 2008-01-31 13:28
送出感谢: 0
接收感谢: 0

Re: 咨询小型http服务

#3

帖子 lovenetfox » 2008-12-13 20:36

那关键是我想内存留下给 wine其他等使用啊
在说我就架设一个我自己用的http ,用apache2有点大材小用了。
11版本UsbLive多种方式失败,无奈了
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 咨询小型http服务

#4

帖子 xhy » 2008-12-13 20:48

本来就只吃个10M,8M内存,再省,也很有限了
目前负债150多万
头像
lovenetfox
帖子: 110
注册时间: 2008-01-31 13:28
送出感谢: 0
接收感谢: 0

Re: 咨询小型http服务

#5

帖子 lovenetfox » 2008-12-14 9:34

但是抢cpu吧,总归没一些mini的省吧。
11版本UsbLive多种方式失败,无奈了
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 咨询小型http服务

#6

帖子 xhy » 2008-12-14 11:52

lovenetfox 写了:但是抢cpu吧,总归没一些mini的省吧。
差不多了,webserver只在他服务的瞬间用些CPU,其余时间都是没有影响的

本机提交一个请求,几秒钟页面总归刷完了吧,刷完就不占CPU了
目前负债150多万
头像
lovenetfox
帖子: 110
注册时间: 2008-01-31 13:28
送出感谢: 0
接收感谢: 0

Re: 咨询小型http服务

#7

帖子 lovenetfox » 2008-12-14 15:55

好吧,我说实话。。。我配置apche2嫌麻烦
你说不仔细配置吧。。。回头外出上网的时候经常被别人扫。。。很郁闷。
11版本UsbLive多种方式失败,无奈了
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星
送出感谢: 1 次
接收感谢: 0

Re: 咨询小型http服务

#8

帖子 xhy » 2008-12-14 17:11

只绑定到本机IP+端口 就不会有问题了
目前负债150多万
头像
sevk
帖子: 2059
注册时间: 2007-05-08 16:26
系统: arch
来自: 火星内核某分子内某原子核内
送出感谢: 20 次
接收感谢: 6 次
联系:

Re: 咨询小型http服务

#9

帖子 sevk » 2008-12-14 17:49

原文地址 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 )
笔记本 :
F208S : gentoo
A460P i3G D6 : UBUNTU + WIN7
UN43D1 : UBUNTU + WIN7
1000人超级QQ群 LINUX + WIN : 31465544 或 18210387
头像
lovenetfox
帖子: 110
注册时间: 2008-01-31 13:28
送出感谢: 0
接收感谢: 0

Re: 咨询小型http服务

#10

帖子 lovenetfox » 2008-12-16 12:05

咨询楼上
/etc/lighttpd/lighttpd.conf
server.document-root = "/home/okai/myweb"
这么形态下为啥不起作用?

目录始终还是指向 /var/www/
11版本UsbLive多种方式失败,无奈了
头像
Jarson
帖子: 2371
注册时间: 2008-07-21 9:44
来自: 深圳
送出感谢: 0
接收感谢: 0
联系:

Re: 咨询小型http服务

#11

帖子 Jarson » 2008-12-16 13:04

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
头像
keky
帖子: 231
注册时间: 2007-12-20 15:08
来自: harbin
送出感谢: 0
接收感谢: 0
联系:

Re: 咨询小型http服务

#12

帖子 keky » 2008-12-16 17:13

用java自己写一个小程序,开http服务,每次开机启动就ok
lovenetfox 写了:那关键是我想内存留下给 wine其他等使用啊
在说我就架设一个我自己用的http ,用apache2有点大材小用了。
Keep trying...never say never. blog: H。U。C

代码: 全选

        .--.
       |o_o |
       |:_/ |           < Hello Girl >
      //   \ \             ------------
     (|     | )
    /'\_   _/`\
    \___)=(___/
头像
lovenetfox
帖子: 110
注册时间: 2008-01-31 13:28
送出感谢: 0
接收感谢: 0

Re: 咨询小型http服务

#13

帖子 lovenetfox » 2008-12-16 18:59

搞定了。。。。 继续咨询。
怎么设置除127.0.0.1意外的登录,要求用户名验证?

p.s 目录不能用是因为不知道怎么apache给安装上去了,我倒。
11版本UsbLive多种方式失败,无奈了
头像
ws_105
帖子: 313
注册时间: 2008-10-24 8:02
送出感谢: 0
接收感谢: 0

Re: 咨询小型http服务

#14

帖子 ws_105 » 2008-12-16 19:49

lovenetfox 写了:搞定了。。。。 继续咨询。
怎么设置除127.0.0.1意外的登录,要求用户名验证?

p.s 目录不能用是因为不知道怎么apache给安装上去了,我倒。
干吗要验证啊,直接把不速之客使用防火墙禁掉就OK了,如果是你自己特殊允许的,就临时打开
Ubuntu 8.04 @ Intel Pentium D 925 + Intel 945G Chipset + DDR2 1.0G + SATA 160G
http://hi.baidu.com/ws_105
头像
lovenetfox
帖子: 110
注册时间: 2008-01-31 13:28
送出感谢: 0
接收感谢: 0

Re: 咨询小型http服务

#15

帖子 lovenetfox » 2008-12-16 21:56

回楼上的,不会配置防护墙 :em06
11版本UsbLive多种方式失败,无奈了
回复

回到 “服务器基础应用”