<?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.quanlei.com/tag/%e6%9c%8d%e5%8a%a1%e5%99%a8/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.quanlei.com</link>
	<description>一个关于我们生活点滴的网站，一个记录我们酸甜苦辣的日志。</description>
	<lastBuildDate>Sun, 06 Jun 2010 01:10:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>[10/21 周主题] – 安装和配置Nginx</title>
		<link>http://www.quanlei.com/2010/05/1021-week-subject-install-and-config-nginx/</link>
		<comments>http://www.quanlei.com/2010/05/1021-week-subject-install-and-config-nginx/#comments</comments>
		<pubDate>Fri, 28 May 2010 04:02:13 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[Linux服务器相关]]></category>
		<category><![CDATA[周主题]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[脚本]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/?p=1567</guid>
		<description><![CDATA[马上Nginx将会应用到公司的第一个实战项目上，为了方便开发和运维人员安装和配置Nginx，整理了下面的内容。 我们的服务器全部采用CentOS，因此下面的配置也是基于CentOS来配置的。 安装流程： cd /opt/ yum install gcc openssl-devel pcre-devel zlib-devel wget http://nginx.org/download/nginx-0.8.38.tar.gz wget http://github.com/gnosek/nginx-upstream-fair/tarball/master tar –zxvf nginx-0.8.38.tar.gz tar –zxvf gnosek-nginx-upstream-fair-2131c73.tar.gz cd nginx-0.8.38 ./configure --with-http_stub_status_module --add-module=/opt/gnosek-nginx-upstream-fair-2131c73 make &#38; make install 正常一步步走下面是不会出问题的，前提确保你的服务器网络可用。 Nginx启动脚本： #!/bin/bash # Nginx Manage Script # # processname: nginx # pidfile: /var/run/nginx.pid # config: /usr/local/nginx/conf/nginx.conf nginxd=/usr/local/nginx/sbin/nginx nginx_config=/usr/local/nginx/conf/nginx.conf nginx_pid=/var/run/nginx.pid lockfile=/var/lock/subsys/nginx RETVAL=0 prog=&#34;nginx&#34; # Source [...]]]></description>
			<content:encoded><![CDATA[<p>马上Nginx将会应用到公司的第一个实战项目上，为了方便开发和运维人员安装和配置Nginx，整理了下面的内容。</p>
<p>我们的服务器全部采用CentOS，因此下面的配置也是基于CentOS来配置的。</p>
<h3>安装流程：</h3>
<pre class="brush: cpp;">
cd /opt/

yum install gcc openssl-devel pcre-devel zlib-devel

wget http://nginx.org/download/nginx-0.8.38.tar.gz

wget http://github.com/gnosek/nginx-upstream-fair/tarball/master

tar –zxvf nginx-0.8.38.tar.gz

tar –zxvf gnosek-nginx-upstream-fair-2131c73.tar.gz

cd nginx-0.8.38

./configure
--with-http_stub_status_module
--add-module=/opt/gnosek-nginx-upstream-fair-2131c73

make &amp; make install
</pre>
<p>正常一步步走下面是不会出问题的，前提确保你的服务器网络可用。</p>
<h3>Nginx启动脚本：</h3>
<p><span id="more-1567"></span></p>
<pre class="brush: cpp;">
#!/bin/bash
# Nginx Manage Script
#
# processname: nginx
# pidfile: /var/run/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf

nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/var/run/nginx.pid
lockfile=/var/lock/subsys/nginx

RETVAL=0
prog=&quot;nginx&quot;

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = &quot;no&quot; ] &amp;&amp; exit 0

[ -x $nginxd ] || exit 0

# Start nginx daemons functions.
start() {

if [ -e $nginx_pid ];then
   echo &quot;nginx already running....&quot;
   exit 1
fi

   echo -n $&quot;Starting $prog: &quot;
   daemon $nginxd -c ${nginx_config}
   RETVAL=$?
   echo
   [ $RETVAL = 0 ] &amp;&amp; touch $lockfile
   return $RETVAL

}

# Stop nginx daemons functions.
stop() {
        echo -n $&quot;Stopping $prog: &quot;
        killproc $nginxd
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] &amp;&amp; rm -f $lockfile $nginx_pid
}

# reload nginx service functions.
reload() {

    echo -n $&quot;Reloading $prog: &quot;
    killproc $nginxd -HUP
    RETVAL=$?
    echo

}

# See how we were called.
case &quot;$1&quot; in
start)
        start
        ;;

stop)
        stop
        ;;

reload)
        reload
        ;;

restart)
        stop
        start
        ;;

status)
        status $prog
        RETVAL=$?
        ;;
*)
        echo $&quot;Usage: $prog {start|stop|restart|reload|status|help}&quot;
        exit 1
esac

exit $RETVAL
</pre>
<p>将上面的脚本放在 /etc/init.d/nginx 文件里面</p>
<pre class="brush: cpp;">
chmod +x /etc/init.d/nginx
</pre>
<pre class="brush: cpp;">
/etc/init.d/nginx start
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2010/05/1021-week-subject-install-and-config-nginx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[10/13周主题] – Apache，Nginx，Tomcat集群</title>
		<link>http://www.quanlei.com/2010/04/1013-week-subject-apache-nginx-tomcat/</link>
		<comments>http://www.quanlei.com/2010/04/1013-week-subject-apache-nginx-tomcat/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 15:42:22 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[周主题]]></category>
		<category><![CDATA[编程相关]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[session]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/?p=1311</guid>
		<description><![CDATA[本周主题：Apache Nginx Tomcat集群 最近这段时间一个项目处于最后的调试，上线阶段，服务器和程序的优化方面成为最近的重点，以确保项目上线后可以达到预定的目标。 最终上线的配置是Apache+Tomcat集群，Nginx仅仅参与了一下测试，算是体验下，以后估计会在前端上多多使用。 Apache前端使用的是反向代理配置方式，Session Sticky，Tomcat配置sessionDB。 Apache基本上采用默认配置，由于使用prefork模式，因此调整了prefork下的一些参数配置。 Tomcat调整了连接数，Apache和Tomcat在同台机子上，调整了Linux系统的ulimit。 Nginx做前端时，没有配置session同步，压力测试的表现方面，没发现Apache和Nginx有太大差异，不过有一次Apache前端被压挂了，无法关闭httpd。 另外这次将GlashFish和Tomcat做了一个简单的对比，发现GlashFish+自身连接池测试效果要好于Tomcat+DBCP连接池，表现方面一个是内存使用上，另一个是数据库连接数和响应上。]]></description>
			<content:encoded><![CDATA[<p>本周主题：Apache Nginx Tomcat集群</p>
<p>最近这段时间一个项目处于最后的调试，上线阶段，服务器和程序的优化方面成为最近的重点，以确保项目上线后可以达到预定的目标。</p>
<p>最终上线的配置是Apache+Tomcat集群，Nginx仅仅参与了一下测试，算是体验下，以后估计会在前端上多多使用。</p>
<p>Apache前端使用的是反向代理配置方式，Session Sticky，Tomcat配置sessionDB。</p>
<p>Apache基本上采用默认配置，由于使用prefork模式，因此调整了prefork下的一些参数配置。</p>
<p>Tomcat调整了连接数，Apache和Tomcat在同台机子上，调整了Linux系统的ulimit。</p>
<p>Nginx做前端时，没有配置session同步，压力测试的表现方面，没发现Apache和Nginx有太大差异，不过有一次Apache前端被压挂了，无法关闭httpd。</p>
<p>另外这次将GlashFish和Tomcat做了一个简单的对比，发现GlashFish+自身连接池测试效果要好于Tomcat+DBCP连接池，表现方面一个是内存使用上，另一个是数据库连接数和响应上。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2010/04/1013-week-subject-apache-nginx-tomcat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nginx试用</title>
		<link>http://www.quanlei.com/2010/03/nginx-install-for-first-use/</link>
		<comments>http://www.quanlei.com/2010/03/nginx-install-for-first-use/#comments</comments>
		<pubDate>Thu, 25 Mar 2010 01:24:52 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[Linux服务器相关]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/?p=1298</guid>
		<description><![CDATA[最近Nginx比较火，也比较好奇，于是今天就试着在自己的虚拟机上装了玩玩。 教程基本上是按照网上的教程一步步走来的。 1、下载Nginx 0.7.65 2、编译，这块稍微花了点时间，主要是缺少依赖的库，一个一个去下载安装，建议初学使用可以看这里：http://wiki.nginx.org/NginxInstallOptions 我是用的是CentOS，执行下面的命令： yum install gcc openssl-devel pcre-devel zlib-devel 3、安装完，运行就可以了！注意：apache默认也是80端口，别重了，或者暂时把Apache关掉。 4、配置 stub_status ， 配置之前确定在编译时加载 http_stub_status_module， 否则你就要重新编译了！ 5、配置tomcat集群，现学现用，由于我们目前大部分服务器使用的是tomcat集群。 下载 gnosek-nginx-upstream-fair-2131c73.tar 重新编译，别忘记带上 &#8211;add-module=/home/mikespook/gnosek-nginx-upstream-fair-2131c73 简单的一个Nginx+Tomcat集群就运行起来了！网上配置教程一大堆，我也就自己实践实践，如果不明白可以Google下或者百度下，不行搜狗下，可怜的Google，不，应该是可怜的中国政府！]]></description>
			<content:encoded><![CDATA[<p>最近Nginx比较火，也比较好奇，于是今天就试着在自己的虚拟机上装了玩玩。</p>
<p>教程基本上是按照网上的教程一步步走来的。</p>
<p>1、下载<a title="http://sysoev.ru/nginx/nginx-0.7.65.tar.gz" rel="nofollow" href="http://sysoev.ru/nginx/nginx-0.7.65.tar.gz">Nginx  0.7.65</a></p>
<p>2、编译，这块稍微花了点时间，主要是缺少依赖的库，一个一个去下载安装，建议初学使用可以看这里：http://wiki.nginx.org/NginxInstallOptions</p>
<blockquote><p>我是用的是CentOS，执行下面的命令：</p>
<pre>yum install gcc openssl-devel pcre-devel zlib-devel
</pre>
</blockquote>
<p>3、安装完，运行就可以了！注意：apache默认也是80端口，别重了，或者暂时把Apache关掉。</p>
<p>4、配置 stub_status ， 配置之前确定在编译时加载 http_stub_status_module， 否则你就要重新编译了！</p>
<p>5、配置tomcat集群，现学现用，由于我们目前大部分服务器使用的是tomcat集群。</p>
<blockquote><p>下载 gnosek-nginx-upstream-fair-2131c73.tar</p>
<p>重新编译，别忘记带上 &#8211;add-module=/home/mikespook/gnosek-nginx-upstream-fair-2131c73</p></blockquote>
<p>简单的一个Nginx+Tomcat集群就运行起来了！网上配置教程一大堆，我也就自己实践实践，如果不明白可以Google下或者百度下，不行搜狗下，可怜的Google，不，应该是可怜的中国政府！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2010/03/nginx-install-for-first-use/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>看来又要考虑挪地方了</title>
		<link>http://www.quanlei.com/2009/12/fuck-gfw-too/</link>
		<comments>http://www.quanlei.com/2009/12/fuck-gfw-too/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 13:44:21 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[随记]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[备份]]></category>
		<category><![CDATA[天朝]]></category>
		<category><![CDATA[数据]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[空间]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/?p=1117</guid>
		<description><![CDATA[貌似空间所在的服务器IP被封了, 看起来又要挪地方了！ 唉，在天朝，已经对此见怪不怪了，明天开始备份数据，接下来就是找空间，挪窝。]]></description>
			<content:encoded><![CDATA[<p>貌似空间所在的服务器IP被封了, 看起来又要挪地方了！</p>
<p>唉，在天朝，已经对此见怪不怪了，明天开始备份数据，接下来就是找空间，挪窝。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2009/12/fuck-gfw-too/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>都是被GFW逼的</title>
		<link>http://www.quanlei.com/2009/11/fuck-gfw/</link>
		<comments>http://www.quanlei.com/2009/11/fuck-gfw/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 15:16:09 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[随记]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[国内]]></category>
		<category><![CDATA[国外]]></category>
		<category><![CDATA[域名]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[空间]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/?p=927</guid>
		<description><![CDATA[因为国内域名商会在不通知的情况下随时停止域名的解析，以及备案的原因，最近开始将域名往国外的Godaddy上转，但是发现了一个很大很大的问题：GoDaddy域名转向服务器被GFW了，呵呵！无语了。 不过大家都是被GFW逼出来的，有办法我们要用，没有办法我们也要想办法用，这里提供一个方法：通过.htaccess实现GoDaddy域名Apache 301重定向 可以实现转发的功能，具体做法可以参考上面的链接。 首先需要你开通Godaddy赠送的那个免费的空间，教程在这里：Godaddy自带免费10G空间开通完全教程 以后非cn域名坚决不在国内注册了。]]></description>
			<content:encoded><![CDATA[<p><span style="color: #800000;"><span style="font-size: xx-large;">因</span></span>为国内域名商会在不通知的情况下随时停止域名的解析，以及备案的原因，最近开始将域名往国外的Godaddy上转，但是发现了一个很大很大的问题：GoDaddy域名转向服务器被GFW了，呵呵！无语了。</p>
<p>不过大家都是被GFW逼出来的，有办法我们要用，没有办法我们也要想办法用，这里提供一个方法：<a href="http://www.imguangyao.com/archives/270" target="_blank">通过.htaccess实现GoDaddy域名Apache 301重定向</a> 可以实现转发的功能，具体做法可以参考上面的链接。</p>
<p>首先需要你开通Godaddy赠送的那个免费的空间，教程在这里：<a href="http://jomor.org/2009/02/18/setup-godaddy-free-host" target="_blank">Godaddy自带免费10G空间开通完全教程</a></p>
<p>以后非cn域名坚决不在国内注册了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2009/11/fuck-gfw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>自己大学时的Blog竟然还在运行着</title>
		<link>http://www.quanlei.com/2009/11/old-blog-still-live/</link>
		<comments>http://www.quanlei.com/2009/11/old-blog-still-live/#comments</comments>
		<pubDate>Fri, 27 Nov 2009 10:21:04 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[随记]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[大学]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/?p=920</guid>
		<description><![CDATA[今天无意中发现了自己大学时的一个blog，竟然还在运行着，突然有一种说不出来的感觉，博客已经被垃圾留言等霸占，会员都近3000了，程序跑在学校的服务器上，看起来好久没人来清理。 用自己常用的密码，进入后台，删除了一些垃圾信息，浏览了一下以前的文章，最后还是关闭了这个博客，防止给学校的服务器造成影响，毕竟是很早的ASP程序，防止有漏洞。截个图，怀旧一下：]]></description>
			<content:encoded><![CDATA[<p><span style="color: #800000;"><span style="font-size: xx-large;">今</span></span>天无意中发现了自己大学时的一个blog，竟然还在运行着，突然有一种说不出来的感觉，博客已经被垃圾留言等霸占，会员都近3000了，程序跑在学校的服务器上，看起来好久没人来清理。</p>
<p>用自己常用的密码，进入后台，删除了一些垃圾信息，浏览了一下以前的文章，最后还是关闭了这个博客，防止给学校的服务器造成影响，毕竟是很早的ASP程序，防止有漏洞。截个图，怀旧一下：</p>
<p><img class="aligncenter size-full wp-image-921" title="screenshot_001" src="http://www.quanlei.com/wp-content/uploads/2009/11/screenshot_001.png" alt="screenshot_001" width="620" height="560" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2009/11/old-blog-still-live/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>关了一周Twitter总览</title>
		<link>http://www.quanlei.com/2009/09/%e5%85%b3%e4%ba%86%e4%b8%80%e5%91%a8twitter%e6%80%bb%e8%a7%88/</link>
		<comments>http://www.quanlei.com/2009/09/%e5%85%b3%e4%ba%86%e4%b8%80%e5%91%a8twitter%e6%80%bb%e8%a7%88/#comments</comments>
		<pubDate>Thu, 10 Sep 2009 12:11:35 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[随记]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[国外]]></category>
		<category><![CDATA[服务器]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/2009/09/%e5%85%b3%e4%ba%86%e4%b8%80%e5%91%a8twitter%e6%80%bb%e8%a7%88/</guid>
		<description><![CDATA[本来一直想偷个懒通过Twitter来更新Blog, 为此还专门将服务器迁到国外, 不过最近发现还是别这样搞了. Twitter上的信息有些杂, 搞得博客有点乱糟糟的. 于是想想还是关了, 不通过Twitter更新了, 目前就留右侧的Twitter实时信息. 以后还是多写点实在的, 技术类的日志了!]]></description>
			<content:encoded><![CDATA[<p><font color="#000000" size="2">本来一直想偷个懒通过Twitter来更新Blog, 为此还专门将服务器迁到国外, 不过最近发现还是别这样搞了.</font></p>
<p><font color="#000000" size="2">Twitter上的信息有些杂, 搞得博客有点乱糟糟的.</font></p>
<p><font color="#000000" size="2">于是想想还是关了, 不通过Twitter更新了, 目前就留右侧的Twitter实时信息.</font></p>
<p><font color="#000000" size="2">以后还是多写点实在的, 技术类的日志了!</font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2009/09/%e5%85%b3%e4%ba%86%e4%b8%80%e5%91%a8twitter%e6%80%bb%e8%a7%88/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>服务器换了</title>
		<link>http://www.quanlei.com/2009/08/%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%8d%a2%e4%ba%86/</link>
		<comments>http://www.quanlei.com/2009/08/%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%8d%a2%e4%ba%86/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 01:20:20 +0000</pubDate>
		<dc:creator>小权</dc:creator>
				<category><![CDATA[随记]]></category>
		<category><![CDATA[hugege]]></category>
		<category><![CDATA[主机]]></category>
		<category><![CDATA[服务器]]></category>
		<category><![CDATA[空间]]></category>

		<guid isPermaLink="false">http://www.quanlei.com/2009/08/%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%8d%a2%e4%ba%86/</guid>
		<description><![CDATA[服务器终于换了, 目前感觉良好, 速度感觉不错. 这里感谢hugege.com提供的免费美国主机空间, 偶先试用, 如果速度和服务可以, 以后就落户这里了. Twitter也可以登录了, 哈哈, 以后每天又可以有消息了.]]></description>
			<content:encoded><![CDATA[<p><font color="#000000" size="2">服务器终于换了, 目前感觉良好, 速度感觉不错.</font></p>
<p><font color="#000000" size="2">这里感谢hugege.com提供的免费美国主机空间, 偶先试用, 如果速度和服务可以, 以后就落户这里了.</font></p>
<p><font color="#000000" size="2">Twitter也可以登录了, 哈哈, 以后每天又可以有消息了.</font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.quanlei.com/2009/08/%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%8d%a2%e4%ba%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
