<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>中国web开发网-服务器及中间件</title><description><![CDATA[主流J2EE服务器及中间件的使用、配置等]]></description><link>http://www.ntsky.com</link><language>UTF-8</language><copyright>www.ntsky.com</copyright><managingEditor>yntsky@gmail.com</managingEditor><webMaster>yntsky@gmail.com</webMaster><pubDate>2008-05-23 02:00:00</pubDate><item><title>tomcat中实现https安全连接的方法</title><link>http://www.chinascripts.com/tech/java/webserver/2008-05-03/63bfd701bfd37f3e.html</link><description><![CDATA[<span>&nbsp;
<p style="TEXT-INDENT: 2em">SSL, 或者Secure Socket Layer，是一种允许web浏览器和web服务器通过一个安全的连接进行交流的技术。这意味着将被发送的数据在一端被翻译成密码，传送出去，然后在另一端解开密码，再进行处理。这是一个双向的过程，也就是浏览器和服务器都需要在发送数据之前对它们进行加密。</p>
<p style="TEXT-INDENT: 2em">SSL协定的另一个重要方面是认证(Authentication)。这就是说，在你开始试图通过一个安全连接与一个web服务器交流的时候，这个服务器会要求你的浏览器出示一组证件，通过&ldquo;鉴定&rdquo;的方式来证明这就是你所声明的网站。</p>
<p style="TEXT-INDENT: 2em">在某些情况下，服务器还会要求你的web浏览器的认证书，证明你就是你所说的那个人。这就是所知的&ldquo;客户认证&rdquo;，尽管实际情况中，更多地用在商务-对-商务(B2B)交易，而不是对个人用户。</p>
<p style="TEXT-INDENT: 2em">但大多数有SSL功能的web服务器不要求客户认证(Client Authentication)。</p>
</span>]]></description><author>赛迪网</author><pubDate>2008-5-3 9:37:13</pubDate></item><item><title>apache如何限制用户线程数?</title><link>http://www.chinascripts.com/tech/java/webserver/2007-09-14/0cec1d4d846e7cb0.html</link><description><![CDATA[限制客户端一个IP同时连接数，实际应用：限制flashget，网络蚂蚁等软件只有2个进程有效。<br />
（注释：/opt/httpd/是我的apache的安装目录，大家可以自行改成自己的路径）]]></description><pubDate>2007-9-14 23:45:57</pubDate></item><item><title>Apache性能优化技巧</title><link>http://www.chinascripts.com/tech/java/webserver/2007-09-14/f4c1f7e493e412a2.html</link><description><![CDATA[<p>本文简要介绍了几个优化 Apache 的技巧，在实战中十分有用。</p>
<li>升级 Apache 到最新版本，新版本往往包含性能提升和安全更新。 </li>
<li>在 httpd.conf 中设置 &quot;HostNameLookups off&quot; 能避免针对每个访问者的 DNS 域名的反向查询。 </li>
<li>对于繁忙的网站，在 httpd.conf 中设置 &quot;MaxClients 230&quot; 或者更高。这项设置让更多的 httpd 进程同时响应请求，并避免了处理器排队的情况发生。 </li>]]></description><pubDate>2007-9-14 16:05:06</pubDate></item><item><title>Tomcat泛域名解析</title><link>http://www.chinascripts.com/tech/java/webserver/2007-09-14/8ba9bbd65378908d.html</link><description><![CDATA[现在很多博客系统都支持 *.yourdomain.com的方式进行访问， 在google搜了把关于tomcat泛域名解析的配置，也没有找到合适的答案，不过最终还是把配置环境给整好。<br />
<br />
系统的环境是 apache2.0+tomcat5.0.29<br />
<br />
关于tomcat的域名配置，大家可以查看<a href="http://www.ntsky.com/tech/java/webserver/2007-07-17/7fc1864580a4c7cc.html"><font color="#810081">http://www.ntsky.com/tech/java/webserver/2007-07-17/7fc1864580a4c7cc.html</font></a><br />
<br />
由于tomcat的host中无法配置*.yourdomain.com这种方式的域名，所以开始我就觉得无法实现泛域名，而apache是支持的，只要设置*.yourdomain.com就可以了。在server.xml中有个<font color="#ff0000">&lt;Engine defaultHost=&quot;localhost&quot; name=&quot;Catalina&quot;&gt;<font color="#000000"> 当非法子域名指向到本站时候都提交到了webapps/ROOT去， 所以我就想如果那样的话我只要设置泛域名解析到默认的defaultHost就可以了。<br />
<br />
具体的配置apache和tomcat泛域名解析的步骤 ：<br />
</font></font>
<ol>
    <li><font color="#ff0000"><font color="#000000">确认你的域名是否支持泛域名解析，现在大部分的域名提供商都支持这种服务。<br />
    </font></font></li>
    <li><font color="#ff0000"><font color="#000000">配置你的apache泛域名解析<br />
    </font></font></li>
    <li><font color="#ff0000"><font color="#000000">&lt;VirtualHost *.*.*.*:80&gt;<br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#ff0000">ServerName *.yourdomain.com</font><br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font color="#ff00ff">DocumentRoot /usr/local/jakarta-tomcat-5.0.28/webapps/ROOT</font><br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ServerAdmin yntsky@gmail.com<br />
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ErrorLog logs/a.ntsky.com_log<br />
    &lt;/VirtualHost&gt;<br />
    泛域名解析到ROOT<br />
    </font></font></li>
    <li>tomcat中不需要做其它设置，保持原来的就可以，对一些特殊二级域名只要在tomcat/confg/server.xml中配置 <font color="#ff0000"><font color="#000000">&lt;Engine defaultHost=&quot;localhost&quot; name=&quot;Catalina&quot;&gt;</font></font></li>
    <li><font color="#ff0000"><font color="#000000">代码中需要解析 abc.yourdomain.com中的abc的信息<br />
    </font></font></li>
</ol>
<font color="#ff0000"><font color="#000000">参考实现 ： <a href="http://cs.ntsky.com/"><font color="#ff0000">http://cs.ntsky.com</font></a></font></font>]]></description><author>ntsky</author><pubDate>2007-9-14 10:23:37</pubDate></item><item><title>Windows环境下集成tomcat和apache</title><link>http://www.chinascripts.com/tech/java/webserver/2007-09-14/ce347dd90d3b4ad0.html</link><description><![CDATA[<span class="javascript" id="text172565">Apache的HTTPD是目前比较受欢迎的网站服务器软件，它不但功能强大，而且完全免费，并且支持市场上流行的各种操作系统(Windows,Linux,Mac os)。同时对于Java Servlet/JSP的支持，通常也会使用同样Apache出品的Tomcat。<br />
Tomcat除了支持Java Servlet/JSP之外，也可以当做网站服务器使用，但是在对于静态的html文件、图片文件等的解析效率上不如Apache HTTPD的执行效率高。应用tomcat的服务器如果网站的访问量较大，系统资源占用会明显升高，近日笔者在项目执行过程中遇到这一问题，便也想到同时应用tomcat+apache服务。Apache负责静态资源处理，tomcat负责jsp和java servlet等动态资源的处理。在网上看了不少介绍Apache和Tomcat集成的帖子。大多为互相转贴，有几个关键问题没有讲清楚，并且多数文章讲解中所举的软件版本都已经比较老旧。因而笔者总结自己实际操作的经验，希望对大家有所帮助。</span>]]></description><author>junsansi</author><pubDate>2007-9-14 8:43:38</pubDate></item><item><title>Apache  URL  Rewrite最简配置</title><link>http://www.chinascripts.com/tech/java/webserver/2007-09-13/649ecf76e2e28f07.html</link><description><![CDATA[假设你已经使用mod_jk2.so整合了Apache2.05x与Tomcat5.x]]></description><pubDate>2007-9-13 1:17:02</pubDate></item><item><title>Apache服务器配置技巧</title><link>http://www.chinascripts.com/tech/java/webserver/2007-09-13/9b67cb1709ac4632.html</link><description><![CDATA[本文简要介绍了十几个Apache 的配置技巧.]]></description><pubDate>2007-9-13 1:06:58</pubDate></item><item><title>完美解决tomcat内存溢出问题</title><link>http://www.chinascripts.com/tech/java/webserver/2007-09-10/54cc3905d2e51a17.html</link><description><![CDATA[tomcat是目前应用十分广泛的一个Java servlet container与web服务器，反正5年来我是从4.0.6一直用到5.5.9，期间也出现过几次崩溃抛出类似hs_err_pid31199.log的log，不过绝大部分时间是运行平稳的。但<font face="Arial" size="2">java.lang.OutOfMemoryError</font>的异常相信真正用过tomcat的人都遇到过，抛开程序问题不谈（<font face="Arial" size="2">使用Borland的optimizeit可以查找，代码中可能有本应短期存在的obj，但是却被一个长生命期的ref引用着，因此gc无法回收这个obj。多半跟静态对象有关</font>），这个异常和JVM默认划分的内存上限是128M有关，如果你的业务足够繁忙，128M是远远不过的，好在现在的内存几乎达到了白菜价（到今天大概1G是 260元），一般的服务器都有2－4G的内存，所以你可以大方的给JVM分配上1G甚至更多，这样就可以避免内存溢出或大大增加异常的周期。]]></description><pubDate>2007-9-10 9:36:46</pubDate></item><item><title>轻松实现Apache,Tomcat集群和负载均衡</title><link>http://www.chinascripts.com/tech/java/webserver/2007-08-28/04acc0527736c506.html</link><description><![CDATA[<strong>环境说明</strong>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Apache&nbsp; :apache_2.0.55&nbsp;&nbsp;&nbsp;&nbsp; 1 个</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tomcat:&nbsp; apache-tomcat-5.5.17 (zip版) 2个</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mod_jk:: mod_jk-apache-2.0.55.so&nbsp; 1个</p>
.....]]></description><author>罗代均</author><pubDate>2007-8-28 9:40:30</pubDate></item><item><title>apache+tomcat集群实践</title><link>http://www.chinascripts.com/tech/java/webserver/2007-08-28/614dc2b436b046f6.html</link><description><![CDATA[apache+tomcat集群实践]]></description><pubDate>2007-8-28 9:07:03</pubDate></item><item><title>Tomcat 集群配置</title><link>http://www.chinascripts.com/tech/java/webserver/2007-08-01/e7d8d7785a815f46.html</link><description><![CDATA[<font face="Tahoma">网络上有好多关于 Tomcat 集群配置的文章，但有些是以 Tomcat 4 为基础的，有的并不是讲的很清楚，自己摸索了半天，试验成功了，现把简要过程写出来，让你在几分钟内体验一下 Tomcat Cluster 。</font>]]></description><pubDate>2007-8-1 11:00:31</pubDate></item><item><title>tomcat中的几点配置说明</title><link>http://www.chinascripts.com/tech/java/webserver/2007-07-24/1c0c49b785a51c61.html</link><description><![CDATA[<h3>1. 如何加大tomcat连接数 </h3>
<p>在tomcat配置文件server.xml中的&lt;Connector ... /&gt;配置中，和连接数相关的参数有： <br />
minProcessors：最小空闲连接线程数，用于提高系统处理性能，默认值为10 <br />
maxProcessors：最大连接线程数，即：并发处理的最大请求数，默认值为75 <br />
acceptCount：允许的最大连接数，应大于等于maxProcessors，默认值为100 <br />
enableLookups：是否反查域名，取值为：true或false。为了提高处理能力，应设置为false <br />
connectionTimeout：网络连接超时，单位：毫秒。设置为0表示永不超时，这样设置有隐患的。通常可设置为30000毫秒。 <br />
<br />
其中和最大连接数相关的参数为maxProcessors和acceptCount。如果要加大并发连接数，应同时加大这两个参数。 <br />
<br />
<br />
web server允许的最大连接数还受制于操作系统的内核参数设置，通常Windows是2000个左右，Linux是1000个左右。Unix中如何设置这些参数，请参阅Unix常用监控和管理命令 <br />
<br />
tomcat4中的配置示例： <br />
&lt;Connector className=&quot;org.apache.coyote.tomcat4.CoyoteConnector&quot; <br />
port=&quot;8080&quot; minProcessors=&quot;10&quot; maxProcessors=&quot;1024&quot; <br />
enableLookups=&quot;false&quot; redirectPort=&quot;8443&quot; <br />
acceptCount=&quot;1024&quot; debug=&quot;0&quot; connectionTimeout=&quot;30000&quot; /&gt; <br />
<br />
对于其他端口的侦听配置，以此类推。 <br />
<br />
</p>
<h3>2. tomcat中如何禁止列目录下的文件</h3>
<p>在{tomcat_home}/conf/web.xml中，把listings参数设置成false即可，如下： <br />
&lt;servlet&gt; <br />
... <br />
&lt;init-param&gt; <br />
&lt;param-name&gt;listings&lt;/param-name&gt; <br />
&lt;param-value&gt;false&lt;/param-value&gt; <br />
&lt;/init-param&gt; <br />
... <br />
&lt;/servlet&gt; <br />
<br />
</p>
<h3>3. 如何加大tomcat可以使用的内存</h3>
<p>tomcat默认可以使用的内存为128MB，在较大型的应用项目中，这点内存是不够的，需要调大。 <br />
</p>
<p>Unix下，在文件{tomcat_home}/bin/catalina.sh的前面，增加如下设置： <br />
JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】' <br />
需要把这个两个参数值调大。例如： <br />
JAVA_OPTS='-Xms256m -Xmx512m' <br />
表示初始化内存为256MB，可以使用的最大内存为512MB <br />
<br />
</p>
<h3>4. 如何添加默认访问页面 </h3>
<p>修改文件web.xml，在welcome-list里面添加index.wml作为默认的访问页面 <br />
&lt;welcome-file-list&gt; <br />
&lt;welcome-file&gt;index.html&lt;/welcome-file&gt; <br />
&lt;welcome-file&gt;index.htm&lt;/welcome-file&gt; <br />
&lt;welcome-file&gt;index.jsp&lt;/welcome-file&gt; <br />
&lt;/welcome-file-list&gt;</p>]]></description><pubDate>2007-7-24 13:52:39</pubDate></item><item><title>教你如何安装配置你的tomcat并绑定域名</title><link>http://www.chinascripts.com/tech/java/webserver/2007-07-17/7fc1864580a4c7cc.html</link><description><![CDATA[首先要安装JDK，下载后假定装到c:\jdk
<p>然后安装tomcat5.0假设安装到c:\tomcat</p>
<p>下面设置环境变量，<br />
点击&ldquo;我的电脑&rdquo;-&ldquo;属性&rdquo;-&ldquo;高级&rdquo;-&ldquo;环境变量&rdquo;-&ldquo;新建&rdquo;</p>
<p>名称输入：path 值输入：C:\jdk\bin;.;</p>
<p>依次添加其它变量，其名称和值分别为：</p>
<p>CLASSPATH=c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar;<br />
JAVA_HOME=c:\jdk;<br />
TOMCAT_HOME=c:\tomcat;</p>
<p>到c:\tomcat\bin下，双击startup.bat启动tomcat,</p>
<p>打开IE，输入<a href="http://localhost:8080/"><font color="#414042">http://localhost:8080</font></a></p>]]></description><author>淘特网</author><pubDate>2007-7-17 11:20:11</pubDate></item><item><title>Apache的ReWrite的应用</title><link>http://www.chinascripts.com/tech/java/webserver/2007-07-11/ff77e515d1bdfa33.html</link><description><![CDATA[ ]]></description><pubDate>2007-7-11 8:59:54</pubDate></item><item><title>Apache 重写规则的常见应用 (rewrite)</title><link>http://www.chinascripts.com/tech/java/webserver/2007-07-10/e08019107d80fc8f.html</link><description><![CDATA[<p>一:目的 <br />
本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题，通过常见的实例给用户一些使用重写规则的基本方法和线索。 </p>]]></description><author>Jephe wu</author><pubDate>2007-7-10 14:35:46</pubDate></item><item><title>相同代码各种web容器之间的差异</title><link>http://www.chinascripts.com/tech/java/webserver/2006-10-30/36b2a4618daa7bfa.html</link><description><![CDATA[ ]]></description><author>ntsky</author><pubDate>2006-10-30 16:57:23</pubDate></item><item><title>windows下整合tomcat5.0和Apache2</title><link>http://www.chinascripts.com/tech/java/webserver/2006-10-25/885116bd2bee7452.html</link><description><![CDATA[ ]]></description><author>ntsky</author><pubDate>2006-10-25 15:38:47</pubDate></item></channel></rss>