<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>朝圣者(梁鹏) &#187; 配置</title>
	<atom:link href="http://www.liangpeng.net/ytag/%e9%85%8d%e7%bd%ae/feed" rel="self" type="application/rss+xml" />
	<link>http://www.liangpeng.net</link>
	<description>寻找一小块属于自己的栖息地</description>
	<lastBuildDate>Fri, 13 Jan 2012 01:33:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>在 Ubuntu 上搭建 L2MP 服务器</title>
		<link>http://www.liangpeng.net/y2008/m09/%e5%9c%a8-ubuntu-%e4%b8%8a%e6%90%ad%e5%bb%ba-l2mp-%e6%9c%8d%e5%8a%a1%e5%99%a8_322.html</link>
		<comments>http://www.liangpeng.net/y2008/m09/%e5%9c%a8-ubuntu-%e4%b8%8a%e6%90%ad%e5%bb%ba-l2mp-%e6%9c%8d%e5%8a%a1%e5%99%a8_322.html#comments</comments>
		<pubDate>Fri, 12 Sep 2008 07:54:38 +0000</pubDate>
		<dc:creator>梁鹏</dc:creator>
				<category><![CDATA[Linux应用]]></category>
		<category><![CDATA[Web相关技术]]></category>
		<category><![CDATA[l2mp]]></category>
		<category><![CDATA[lighttpd]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[配置]]></category>

		<guid isPermaLink="false">http://www.liangpeng.net/y2008/m09/%e5%9c%a8-ubuntu-%e4%b8%8a%e6%90%ad%e5%bb%ba-l2mp-%e6%9c%8d%e5%8a%a1%e5%99%a8_322.html</guid>
		<description><![CDATA[L2MP (Linux+Lighttpd+MySQL+PHP) 使用轻量级的 lighttpd 作为 Web 服务器，虽然名字没有 Apache 那么响亮，但用它搭建的网站却不少，如: Sourceforge、Meebo、豆瓣、猫眼宽频 这些。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 [...]]]></description>
			<content:encoded><![CDATA[<p>L2MP (Linux+Lighttpd+MySQL+PHP) 使用轻量级的 <a href="http://www.lighttpd.net/">lighttpd</a> 作为 Web 服务器，虽然名字没有 Apache 那么响亮，但用它搭建的网站却不少，如: <a href="http://toolbar.netcraft.com/site_report?url=sourceforge.net">Sourceforge</a>、<a href="http://toolbar.netcraft.com/site_report?url=meebo.com">Meebo</a>、<a href="http://toolbar.netcraft.com/site_report?url=douban.com">豆瓣</a>、<a href="http://toolbar.netcraft.com/site_report?url=itv.mop.com">猫眼宽频</a> 这些。<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/lighttpd" title="查看 lighttpd 中的全部文章" target="_blank">lighttpd</a></span> 以安全、快速和内存消耗低著称，还专门为大型分布式连接环境做了优化，流行使用在基于 AJAX 或 Ruby on Rails 应用的网站。 <span id="more-322"></span><br />
<blockquote>
<p><a href="http://www.hzqbbc.com/blog/arch/2005/05/lighttpdthttpds.html">引用 Zhiqiang 对它的介绍</a>：<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/lighttpd" title="查看 lighttpd 中的全部文章" target="_blank">lighttpd</a></span> 是德国人开发的一款开源软件，其根本的目的是提供一个专门针对高性能网站，安全、快速、兼容性好并且灵活的 Web Server 环境。具有非常低的内存开销，CPU 占用率低，效能好，以及丰富的模块等特点。lighttpd 是众多 OpenSource 轻量级的 Web Server 中较为优秀的一个，支持FastCGI, CGI, Auth, 输出压缩 (output compress), URL 重写, Alias 等重要功能，而 Apache 之所以流行，很大程度也是因为功能丰富，在 lighttpd 上很多功能都有相应的实现了，这点对于 Apache 的用户是非常重要的，因为迁移到 lighttpd 就必须面对这些问题。</p>
</blockquote>
<p>接下来就介绍一下在 Ubuntu 上快速搭建使用 lighttpd 的 L2MP Web 服务器。</p>
<p><span id="more-1162"></span><strong>1、安装 Lighttpd+MySQL+PHP5</strong></p>
<p><code>sudo apt-get install lighttpd <span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>-server <span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/php" title="查看 php 中的全部文章" target="_blank">php</a></span>5-cgi <span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/php" title="查看 php 中的全部文章" target="_blank">php</a></span>myadmin</code></p>
<p><strong>2、<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e9%85%8d%e7%bd%ae" title="查看 配置 中的全部文章" target="_blank">配置</a></span> 10-fastcgi.conf</strong></p>
<p>先备份<br />
<code>sudo cp /etc/lighttpd/conf-available/10-fastcgi.conf /etc/lighttpd/conf-available/10-fastcgi.conf.bak</code></p>
<p>然后，编辑<br />
<code>sudo gedit /etc/lighttpd/conf-available/10-fastcgi.conf</code></p>
<p>把原有内容删除，用以下内容替换掉<br />
<code>server.modules += ( "mod_fastcgi" )<br />
fastcgi.server = ( ".php" =&gt;<br />
( "localhost" =&gt;<br />
( "socket" =&gt; "/tmp/php5-fcgi.socket",<br />
"bin-path" =&gt; "/usr/bin/php5-cgi" )))</code></p>
<p><strong>3、开启 fastCGI</strong></p>
<p><code>sudo lighty-enable-mod fastcgi</code></p>
<p><strong>4、重启服务器</strong></p>
<p><code>sudo /etc/init.d/lighttpd restart</code></p>
<p>搞定，现在就可以使用 <a href="http://localhost/">http://localhost/</a> 浏览运行在 lighttpd 上的网站了。以上方法在 Ubuntu Edgy, Feisty 上测试通过，还是记住以下几个命令和位置就行了。</p>
<p>sudo /etc/init.d/lighttpd restart （重启 lighttpd）<br />
sudo gedit /etc/lighttpd/lighttpd.conf （<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e9%85%8d%e7%bd%ae" title="查看 配置 中的全部文章" target="_blank">配置</a></span> lighttpd）<br />
sudo gedit /etc/php5/cgi/php.ini （配置 PHP）<br />
sudo gedit /etc/<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/mysql" title="查看 mysql 中的全部文章" target="_blank">mysql</a></span>/my.cnf （配置 MySQL）<br />
/var/www/（主目录位置）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liangpeng.net/y2008/m09/%e5%9c%a8-ubuntu-%e4%b8%8a%e6%90%ad%e5%bb%ba-l2mp-%e6%9c%8d%e5%8a%a1%e5%99%a8_322.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dreamhost配置PHP,开启特定函数</title>
		<link>http://www.liangpeng.net/y2008/m09/dreamhost_php_ini_function_302.html</link>
		<comments>http://www.liangpeng.net/y2008/m09/dreamhost_php_ini_function_302.html#comments</comments>
		<pubDate>Wed, 10 Sep 2008 06:47:08 +0000</pubDate>
		<dc:creator>梁鹏</dc:creator>
				<category><![CDATA[Web相关技术]]></category>
		<category><![CDATA[dreamhost]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[函数]]></category>
		<category><![CDATA[配置]]></category>

		<guid isPermaLink="false">http://www.liangpeng.net/?p=302</guid>
		<description><![CDATA[进入域名根目录 mkdir cgi-bin cd cgi-bin cp /dh/cgi-system/php5.cgi php.cgi cp /etc/php5/cgi/php.ini php.ini cd.. 修改.htaccess文件 AddHandler php-cgi .php Action php-cgi /cgi-bin/php.cgi chmod 644 .htaccess chmod 755 cgi-bin chmod 750 cgi-bin/php.cgi chmod 644 cgi-bin/php.ini 修改php相应的配置即可]]></description>
			<content:encoded><![CDATA[<p>进入域名根目录</p>
<p>mkdir cgi-bin<br />
cd cgi-bin<br />
cp /dh/cgi-system/<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/php" title="查看 php 中的全部文章" target="_blank">php</a></span>5.cgi <span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/php" title="查看 php 中的全部文章" target="_blank">php</a></span>.cgi<br />
cp /etc/php5/cgi/php.ini php.ini<br />
cd..</p>
<p>修改.htaccess文件<br />
AddHandler php-cgi .php<br />
Action php-cgi /cgi-bin/php.cgi</p>
<p>chmod 644 .htaccess<br />
chmod 755 cgi-bin<br />
chmod 750 cgi-bin/php.cgi<br />
chmod 644 cgi-bin/php.ini</p>
<p>修改php相应的<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e9%85%8d%e7%bd%ae" title="查看 配置 中的全部文章" target="_blank">配置</a></span>即可</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liangpeng.net/y2008/m09/dreamhost_php_ini_function_302.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu 8.04 的设置和优化</title>
		<link>http://www.liangpeng.net/y2008/m09/ubuntu-804-%e7%9a%84%e8%ae%be%e7%bd%ae%e5%92%8c%e4%bc%98%e5%8c%96_232.html</link>
		<comments>http://www.liangpeng.net/y2008/m09/ubuntu-804-%e7%9a%84%e8%ae%be%e7%bd%ae%e5%92%8c%e4%bc%98%e5%8c%96_232.html#comments</comments>
		<pubDate>Wed, 03 Sep 2008 04:18:50 +0000</pubDate>
		<dc:creator>梁鹏</dc:creator>
				<category><![CDATA[Linux应用]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[优化]]></category>
		<category><![CDATA[配置]]></category>

		<guid isPermaLink="false">http://www.liangpeng.net/2008/09/232</guid>
		<description><![CDATA[安装ubuntu 8.04 已经好几天了，陆陆续续又做了些设置和优化，现在整理记录一下。 1. 换内核 系统默认的 kernel 2.6.24-16-generic，这个内核是通用内核没针对特定用户做过优化，而我的台式机还有一个更好的内核可以选，2.6.24-16-rt（realtime）这个内核的特点是任务抢占式，能大大加快 程序之间的启动时间跟切换时间。安装方法： sudo apt-get install linux-rt 2. 关闭IPv6 方法： 编辑 /etc/modprobe.d/aliases 修改 alias net-pf-10 ipv6 为 alias net-pf-10 off 然后注释掉 /etc/hosts文件中所有与IPV6有关的内容 # The following lines are desirable for IPv6 capable hosts #::1 ip6-localhost ip6-loopback #fe00::0 ip6-localnet #ff00::0 ip6-mcastprefix #ff02::1 ip6-allnodes #ff02::2 ip6-allrouters #ff02::3 ip6-allhosts 这将会禁止所有使用IPV6的网络接口。 再新建一个/etc/modprobe.d/bad_list文件，内容为： alias net-pf-10 [...]]]></description>
			<content:encoded><![CDATA[<p>安装<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/ubuntu" title="查看 ubuntu 中的全部文章" target="_blank">ubuntu</a></span> 8.04 已经好几天了，陆陆续续又做了些设置和<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e4%bc%98%e5%8c%96" title="查看 优化 中的全部文章" target="_blank">优化</a></span>，现在整理记录一下。</p>
<p><strong>1. 换内核</strong></p>
<p>系统默认的 kernel 2.6.24-16-generic，这个内核是通用内核没针对特定用户做过<span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e4%bc%98%e5%8c%96" title="查看 优化 中的全部文章" target="_blank">优化</a></span>，而我的台式机还有一个更好的内核可以选，2.6.24-16-rt（realtime）<span class="postbody">这个内核的特点是任务抢占式，能大大加快 程序之间的启动时间跟切换时间。安装方法：</p>
<p>sudo apt-get install linux-rt  </span></p>
<p><span id="more-125"></span></p>
<p><strong>2. 关闭IPv6</strong><br />
<span id="more-232"></span><br />
方法：</p>
<p>编辑 /etc/modprobe.d/aliases</p>
<p>修改</p>
<p>alias net-pf-10 ipv6</p>
<p>为</p>
<p>alias net-pf-10 off</p>
<p>然后注释掉 /etc/hosts文件中所有与IPV6有关的内容</p>
<p># The following lines are desirable for IPv6 capable hosts</p>
<p>#::1 ip6-localhost ip6-loopback</p>
<p>#fe00::0 ip6-localnet</p>
<p>#ff00::0 ip6-mcastprefix</p>
<p>#ff02::1 ip6-allnodes</p>
<p>#ff02::2 ip6-allrouters</p>
<p>#ff02::3 ip6-allhosts</p>
<p>这将会禁止所有使用IPV6的网络接口。</p>
<p>再新建一个/etc/modprobe.d/bad_list文件，内容为：</p>
<p>alias net-pf-10 off</p>
<p><strong>3. <span class='wp_keywordlink_affiliate'><a href="http://www.liangpeng.net/ytag/%e4%bc%98%e5%8c%96" title="查看 优化 中的全部文章" target="_blank">优化</a></span>apt 源</strong></p>
<p>$cd /etc/apt</p>
<p>$sudo su</p>
<p>#mv sources.list sources.list-bak</p>
<p>#sed -e ‘/^#/d’ -e ’s/deb-src/#deb-src/’ sources.list-bak &gt; sources.list</p>
<p>上面命令的结果是备份sources.list 为 sources.list-bak，同时去掉了sources.list 中的注释语句，再注释掉 deb-src目录。</p>
<p>太多的注释语句看得我眼花缭乱，并且我也不需要软件的源码。</p>
<p><strong>4. 优化会话启动项</strong></p>
<p>菜单系统－－首选项－－会话，去掉你不需要的服务。</p>
<p><a linkindex="3" href="http://www.linuxbyte.org/uploads/2008/05/screenshot-2.png" title="ubuntu 会话设置"><img src="http://www.linuxbyte.org/uploads/2008/05/screenshot-2.thumbnail.png" alt="ubuntu 会话设置" /></a></p>
<p><strong> 5.程序启动优化</strong></p>
<p>使启动程序并行，加速启动过程。</p>
<p>编辑 /etc/init.d/rc</p>
<p>修改</p>
<p>CONCURRENCY=none</p>
<p>为:</p>
<p>CONCURRENCY=shell</p>
<p>小心别写错，错了就无法启动系统了。</p>
<p><strong>6.增加DNS cache</p>
<p></strong>dns cache<strong> </strong>dnsmasq 也是个不错的选择，但pdnsd 更小巧些，单机用这个就够了，而且也不是所有人都需要自己做cache的，我这里杭州网通的dns 服务器实在太慢了，才自己做cache 加快dns 解析速度的。</p>
<p>sudo apt-get instll pdnsd 安装pdnsd</p>
<p>编辑 /etc/pdnsd.conf 在 global 段下方加入</p>
<p>server {ip=”x.x.x.x”; /* 此处填你的第一个dns 服务器的 IP */</p>
<p>timeout=30;</p>
<p>interval=900;</p>
<p>uptest=none;</p>
<p>ping_timeout=500;</p>
<p>purge_cache=off;</p>
<p>caching=on;</p>
<p>}server {</p>
<p>ip=”x.x.x.x”; /* 此处填你的第二个dns 服务器的 IP*/</p>
<p>timeout=30;</p>
<p>interval=900;</p>
<p>uptest=none;</p>
<p>ping_timeout=500;</p>
<p>purge_cache=off;</p>
<p>caching=on;</p>
<p>}</p>
<p>编辑/etc/resolv.conf文件</p>
<p>改第一行内容为 “nameserver 127.0.0.1”</p>
<p><strong>7.安装RAR压缩/解压缩程序</strong></p>
<p>sudo apt-get install rar unrar</p>
<p>做个软链接</p>
<p>sudo ln -fs /usr/bin/rar /usr/bin/unrar</p>
<p>这样，以后只要在命令行输入unrar，就可以解压或者压缩文件了，安装完成后，归档管理器也同时集成了rar组件。</p>
<p><strong>8.清理系统垃圾</strong></p>
<p>sudo apt-get autoclean清理旧版本的软件缓存</p>
<p>sudo apt-get clean清理所有软件缓存</p>
<p>sudo apt-get autoremove删除系统不再使用的孤立软件</p>
]]></content:encoded>
			<wfw:commentRss>http://www.liangpeng.net/y2008/m09/ubuntu-804-%e7%9a%84%e8%ae%be%e7%bd%ae%e5%92%8c%e4%bc%98%e5%8c%96_232.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

