|
天堂之光 人间希望
你我共同品味
JAVA的浓香.
Linux的清芬. |
« | September 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | | | |
链接 |
联系我
msn:zhanglincon@hotmail.com |
Blog信息 |
blog名称: 日志总数:99 评论数量:281 留言数量:4 访问次数:809492 建立时间:2005年11月17日 |

| |
[Tomcat]利用apache的proxy-ajp做apache-2.2.0与tomcat-5.0.30的结合 文章收藏, 软件技术
zhanglincon 发表于 2008/1/25 14:46:32 |
今天偶然在网上发现apache-2.2.0增加了一个proxy-ajp模块,看了看它可以完全代替原来的mod-jk把tomcat和apache结合到一起。于是我就下载下来试了一下真的很方便比原来的方法简单多了。下面就说明一下我的安装步骤。tomcat和jdk的安装网上太多的教程我在这里就不再介绍了。大家可以去查看其他的教程。
首先从http://www.apache.org的网站上下载apache-2.2.0的源代码。apache-2.2.0的版本做了些改动大家需要注意一下。首先apr和apr-util需要单独的安装,还有配置文件由原来的一个变为现在的多个不过这样也好,可以清楚的知道那部分配置在那个配置文件里方便修改。安装步骤如下:
解压apache的源代码 # tar xvjf httpd-2.2.0.tar.bz2 # cd httpd-2.2.0
安装apr # cd srclib/apr # ./configure --prefix=/server/soft/apr # make # |
|
[Apache]htpasswd 详解 文章收藏, 软件技术
zhanglincon 发表于 2008/1/25 14:37:26 |
htpasswd建立和更新存储用户名、密码的文本文件, 用于对HTTP用户的basic认证。 如果htpasswd不能存取文件, 比如,不能写入到输出文件中,或者读取需要更新的文件, 它将不做任何改变,并返回一个出错代码。
Apache HTTP服务器上的有效资源可以被限制为由htpasswd建立的文件中的用户所访问。 此程序只能管理存储在文本文件中的用户名和密码,但是, 它可以加密并显示密码信息,从而可以为其他数据存储类型所利用。 要使用DBM数据库,见dbmmanage.
htpasswd使用专为Apache作了修改的MD5或系统函数crypt()加密密码。 htpasswd所管理的文件可以包含两种类型的密码; 有些用户的密码使用MD5加密的,而同一个文件中的其他用户是用crypt()加密的。
本手册页仅列出命令行参数,配置httpd用户认证的相关指令的细节请参见httpd手册, 它是Apache发行包的一部分,也可以访问http://httpd.apache.org/。
概要
htp |
|
[Apache](转)Apache 重写规则的常见应用 (rewrite) 文章收藏, 软件技术
zhanglincon 发表于 2008/1/25 14:35:31 |
一:目的
本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题,通过常见的 实例给用户一些使用重写规则的基本方法和线索。
二:为什么需要用重写规则? 一个网站,如果是长期需要放在internet上提供服务,必定会有不断地更新和维护,如临 时转移到其它服务器进行维护,重新组织目录结构,变换URL甚至改变到新的域名等等, 而为了让客户不会因此受到任何影响,最好的方法就是使用Apache Rewrite Rule(重写 规则)。
三: 重写规则的作用范围 1) 可以使用在Apache主配置文件httpd.conf中 2) 可以使用在httpd.conf里定义的虚拟主机配置中 3) 可以使用在基本目录的跨越配置文件.htaccess中
四:重写规则的应用条件 只有当用户的WEB请求最终被导向到某台WEB服务器的Apache后台,则这台WEB服务器接受 进来的请求,根据配置文件该请求是主配置还是虚拟主机,再根据用户在浏览器中请求的 |
|
[Apache]使用Apache的URL Rewrite配置多用户虚拟服务器 二级域名的实现 文章收藏, 软件技术
zhanglincon 发表于 2008/1/25 14:33:24 |
先说一下目的。我想做到的是用户在浏览器中输入类似 http://wells.osall.com/test.php?a=1&b=2 这样的URL地址时,把蓝色部分的用户名作为一个参数并转到页面在服务器上的真正的实际地址 /path/to/file/test.php?un=wells&a=1&b=2 ,并且要让用户在浏览器中看到的URL地址不发生改变。
要实现这个功能,首先要在DNS服务器上打开域名的泛域名解析(自己做或者找域名服务商做)。比如,我就把 *.osall.net 和 *.osall.com全部解析到了我的这台Linux Server上。
然后,看一下我的Apache中关于*.osall.com的虚拟主机的设定。
阅读全文(2294) | 回复(0) | 编辑 | 精华 | 删除 |
| | |
[resin]resin3.1.3相比于resin3.0的变化 原创空间, 软件技术
zhanglincon 发表于 2008/1/25 13:32:33 |
1.启动多个resin-pro-3.1.3 以前在通一台服务器启动多个resin3.0只需要修改端口号即可,在resin3.1.3则需要修改看门狗配置才行,具体方法如下:
将 <server id="" address="127.0.0.1" port="6800"/> 修改为 <server id="" address="127.0.0.1" port="6800" watchdog-port="6600"/> 其中不同resin的watchdog-port必须不同才能同时启动多个resin。
2.群集配置更简单,只需如下配置即可
<server id="a" address="127.0.0.1" port="6800" watchdog-port="6600"/> <server id="b" address="127.0.0.1" port="6801" watchdog-port="6601"/>
启动命令则是 |
|
[Apache]Apache2.2和resin 3.1,windows平台单机做负载平衡 原创空间, 软件技术
zhanglincon 发表于 2008/1/25 13:31:22 |
apache版本:2.2.6(Win32) resin版本:3.1.3
1.安装apache.我下载的是apache的windows安装包,所以直接运行后,apache会自动被安装成windows服务,这里服务名我定为apache2.2
2.下载resin3.1.3 windows版,解压到硬盘上某个目录中
3.在resin目录下的win32\apache-2.2中有个文件:mod_caucho.dll,记住这个文件的全路径和文件名(e.g.:记在notepad中).比如,在我机器上,要记下的内容为:c:\resin-
3.1.3\win32\apache-2.2\mod_caucho.dll,然后,把路径中的反斜杠改为斜杠,所以,最后,要记录下的内容为:c:/resin-3.1.3/win32/apache-2.2/mod_caucho.dll
4.修改resin的配置文件resin.conf 在resin2中,查看网上的一些资料,发现配置负载平衡是用<srun/>这个配 |
|
[linux]resin3.1的配置文件说明 原创空间, 软件技术
zhanglincon 发表于 2008/1/25 13:28:53 |
1. <!-- - Resin 3.1 配置文件. --> 2. <resin xmlns="http://caucho.com/ns/resin" xmlns:resin="http://caucho.com/ns/resin/core"> 3. <!-- 加载resin/lib下的所有.jar文件--> 4. <class-loader> 5. <tree-loader path="${resin.home}/lib"/> 6. <tree-loader path="${resin.root}/lib"/> 7. </class-loader> 8. <!-- - 管理配置 --> 9. <management path="${resin.root}/admin"> 10. </management> 11. <!-- -JDK日志接口的配置. --> 12. <log name= |
|
[linux]linux 下apache2.2.6+resin3.1.3安装流程 原创空间, 软件技术
zhanglincon 发表于 2008/1/25 12:26:36 |
tar zxvf httpd-2.2.6.tar.gz cd httpd-2.2.6 ./configure --prefix=/usr/local/apache --enable-rewrite --enable-so make && make install
apache里面的虚拟主机配置如下:
NameVirtualHost *:80
<VirtualHost *:80> ServerName www.xxx.cn DocumentRoot /home/research/web DirectoryIndex index.jsp index.htm <Directory "/home/research/web"> AllowOverride None Order allow,deny & |
|
QLAS4+Apache 2.0.54+php 5.0.5+Resin 3.0.14 文章收藏, 软件技术
zhanglincon 发表于 2008/1/18 1:00:01 |
QLAS4+Apache 2.0.54+php 5.0.5+Resin 3.0.14
QLAS4+Apache 2.0.54+php 5.0.5+Resin 3.0.14 一、最简单的安装方式及其原理。 如果你的机器根本没安装httpd,php等等,可通过下面的命令一步到位。 [root@jkx76 archives]# apt-get install php Reading Package Lists... Done Building Dependency Tree... Done The following extra packages will be installed: curl gmp httpd httpd-suexec libidn php-pear
安装就这么简单啦。怎么测试呢? 1) php -v (查看php的版本号) [root@jkx76 conf.d]# php -v PHP 4.3.10 (cgi) (built: Jan 26 2005 09:22:15) Cop |
|
linux中怎么清空.bash_history 原创空间, 软件技术
zhanglincon 发表于 2008/1/15 22:48:41 |
cd ~/ history -c echo > .bash_history history -c
useradd -u 0 -o -g 0 yourname
建一上跟root权限一样的帐号yourname: -u 0 就是建一个uid=0的帐号 -o (注意是字母o,不是数字0)就是允许使用重复的id号 -g 0 就是建一个gid=0的帐号 yourname就是你建的帐号名.
|
|
|