Just for Fun - 3第三章(转)
Just for Fun - 3第三章(转)[@more@]第三章 编程的美妙1、 开始编程我真不知道该如何阐释自己对编程的狂热,但我可以试试。对于任何编程的人来说,编程是世界上最有趣的事。它比下棋之类的游戏更有乐趣得多,因为它可以由你自己来制订游戏规则。而你制定什么样的规则,也就会导出与此规则相符合的结果。然而,对于编程外行的人来说,它却似乎是世上最枯燥的事。编程给人带来的最初兴奋的原因有部分是显而易见的,那就是:通过编程你可以支配一台计算机,你叫计算机做什么,它就做什么,永远准确无误,而且毫无怨言。这本身就很有意思。但
apache+mod_ssl初学者指南(转)
apache+mod_ssl初学者指南(转)[@more@]实现平台:redhat 7.3需要的软件:apache_1.3.28.tar.gz,1、因为mod_ssl依赖于OpenSSL库,所以需要一个有效OpenSSLtar -xvzf openssl-0.9.7b.tar.gzcd openssl-0.9.7b./config sharedmakemake testmake installecho "/usr/local/ssl/lib" >> /etc/ld.so.confldconfig至此openssl安装完成2、安装apache和mod_ssl模块tar -xzf mod_ssl-2.8.15-1.3.28.tar.gzcd mod_ssl-2.8.15-1.3.28./configure --with-apache=../apache_1.3.28cd ../apache_1.3.28SSL_BASE=/usr/local/ssl ./configure --prefix
实战apache用户验证(转)
实战apache用户验证(转)[@more@]本文主要介绍了包含在apache发行版本内的用户验证模块---auth,auth_db验证模块的使用是很简单的就以下三步1、创建用于保存用户/密码的文件2、配置apache以使用那个文件做用户验证3、可选的创建一个组文件1、apache_1.3.28的安装。shell>./configure --prefix=/www --disable-module=all --enable-module=access --enable-module=so --enable-shared=max --enable-module=auth_anon --enable-module=auth --enable-module=auth_db --enable-module=auth_dbm --enable-module=digest --enable-module=alia
redhat9下使用apache2.0实现个人主页空间的方法1(转)
redhat9下使用apache2.0实现个人主页空间的方法1(转)[@more@]系统平台:redhat9.0基本要求:有一个apache2.0的安装。并且包含了mod_userdir模块。 默认的安装包含该模块。./configure --disable-all --enable-module=alias --enable-module=access --enable-module=auth --enable-module=log_config --enable-module=dir --enable-module=mime --enable-module=userdirmakemake install###编辑httpd.conf。添加内容如下UserDir sitesUserDir enabled testuser #只给这个用户开启个人空间###使每个用户都拥有各自的cgi脚本目录<Director
apache+php 的匿名FTP功能目录权限设置问题(转)
apache+php 的匿名FTP功能目录权限设置问题(转)[@more@]我们的系统是redhat 7.1+ php4.1.2+ apache 的。我们的页面需要提供文件匿名上传的功能。把文件上传到系统的一个指定目录下面。我发现这个目录必须设置权限为 777才可以。但这样大的权限,是不是有安全问题啊?请问,该如何又安全又实现功能呢?谢谢啦。。。【发表回复】【查看CU论坛原帖】【关闭】rual 回复于:2003-10-16 14:52:27因为你是使用匿名上传的功能。对于redhat来说,用户都是apache。要使他都有读写的权限,只有设置成777。还有一种方法是存到数据库里面。birdfly 回复
AllowOverride以及Options相关指令(转)
AllowOverride以及Options相关指令(转)[@more@]Apache的配置文件httpd.conf是主要的配置文件,但是针对每个目录,apache还允许在它们各自的目录下防止一个叫做.htacess的文件,这个文件同样也能控制这个目录的属性AllowOverride参数就是指明Apache服务器是否去找.htacess文件作为配置文件,如果设置为none,那么服务器将忽略. htacess文件,如果设置为All,那么所有在.htaccess文件里有的指令都将被重写。对于AllowOverride,还可以对它指定如下一些能被重写的指令类型.1 AuthConfig 允许使用所有的权限指令,他们包括AuthDBMGroupFile Auth
终于测试mod_auth成功(转)
终于测试mod_auth成功(转)[@more@]我怀疑我以前是不是太笨,本来很容易的事,一直拖着,呵呵,今天测试了一下,成功...很简单的:三个步骤:(1) 在httpd.conf里边Alias我的是这么写的:Alias /test/ "/var/www/html/test"<Directory "/var/www/html/test">AllowOverride AuthConfig //确定是否查找.htaccessOrder Deny,Allow //这里的Deny和Allow中间有逗号//Deny和Allow大小写好象无所谓Allow from all //all也无所谓大小写,响应所有请求</Directory>(2) 用htpasswd 添加用户添加用户:htpasswd -c /var/www/html/test/userfil
apache 2.0.47 安装笔记(转)
apache 2.0.47 安装笔记(转)[@more@]apache 2.0.47 安装笔记 cloud/2003.10.23mail:flashc@21cn.com欢迎转载,转载请保留以上信息,谢谢个人水平有限,文中难有遗漏错误的地方,欢迎指出。笔记系后期整理,不能保证完全可用,主要是apache的conf文件,不知道是否有遗漏,请大家见谅。 解压软件 # tar zxvf httpd-2.0.47.tar.gz -C /setup mod_limitipconn是一个限制同一IP连接次数的模块 # tar zxvf mod_limitipconn-0.22.tar.gz -C /setup # cd /setup/httpd-2.0.47 给apache打补丁,支持同一ip连接的代理跟踪 # patch -p1 < ../mod_li
一个开放源码的高级NIDS系统(转)
一个开放源码的高级NIDS系统(转)[@more@]在介绍Bro之前先总结一下几个常见的开放源码NIDS系统:Snort ( http://www.snort.org/ )目前最著名最活跃的开放源码NIDS项目,定位于轻量级的入侵检测系统,已经实现了网络探测器和许多第三方的管理及日志分析工具,广泛使用在对检测准确性要求不高的非高速网络环境下。对其进行介绍及分析资料辅天盖地,国内当前大多数的IDS产品都是在其基础上修改出来的。Snort的成功之处在于其高效的整体设计编码、简洁明了的规则描述设计及已经成一定规模的攻击检测规则集,它的规则集已经被很多其他开放源码ID
Tomcat 的过滤诀窍(转)
Tomcat 的过滤诀窍(转)[@more@]Servlet 2.3 规范的附加过滤为 J2EE 应用程序提供了强化的性能Sing Li (westmakaha@yahoo.com)作家, Wrox 出版社2001 年 6 月新的 Java Servlet 2.3 规范有不少最激动人心的功能,其中之一便是过滤。乍一看,Servlet 2.3 过滤似乎与 Apache、IIS、Netscape Web 服务器及其它服务器中已有的传统过滤器非常相似。事实上,Servlet 2.3 过滤从结构上来说是一个完全不同的设计 -- 补充支持 Java 平台面向对象的特性,以提供更高级别的性能。本文向您介绍了 Tomcat 4 中的过滤,并展示了如何在项目中高效地使用过
Tomcat 4/JSP入门指南(转)
Tomcat 4/JSP入门指南(转)[@more@]随着Catalina Servlet引擎的出现,Tomcat第四版号称它的性能得到提升,使得它成为一个值得考虑的Servlet/JSP容器。然而,可以帮助你开始了解Tomcat的文件资源却很少,只有很少的一些书籍,而且在Jakarta网站上的一些资料也不是很清楚。让我们来一步一步地了解Tomcat的安装过程,然后讨论一下使用一些Tomcat 4/JSP的功能来建构Web应用软件。什么是Tomcat?Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat由Apache-Jakarta子项目支持并由来自开放性源代码Java社
JBoss中EJB的开发(转)
JBoss中EJB的开发(转)[@more@]相信对于刚接触EJB的人来说,让第一个程序跑起来是最麻烦的事情(这点我深有体会)。所以我根据前段时间对JBOSS的了解,整理出它的配置文件,希望能对大家有所帮助。 只要大家按照文章写的修改相关的配置文件,一定能让程序跑以来的。 一、文件结构概览 1、jbossconfdefaultjboss.jcml: 数据源设定 2、jbossconfdefaultstandardjaws.xml: 数据库类型设定 3、[project.ear包]META-INFapplication.xml: 项目基本信息设定 4、[project_ejb.jar包]META-INFejb-jar.xml: ejb信息设定 5、[pro
JBoss的安装(转)
JBoss的安装(转)[@more@]JBoss+Tomcat已经成为一个免费的开源的稳定的J2EE服务器,虽然在JBoss中部署J2EE没有商用J2EE服务器那么方便,基本都是通过手工编写XML配置文件,但是这样可以让我们更容易理解J2EE的来龙去脉。注意,正如Tomcat3 和Tomcat 4两个版本差异很大一样,Jboss 2和Jboss 3两者差异较大,本处是以Jboss 2为例,建议安装JBoss 3. Jboss 3 安装其实更简单,下载解压就可运行,部署应用方式也一样。1.从JBoss主页http://www.jboss.org下载JBoss整合tomcat的软件包.从ant 主页下载ant 用来发布J2EE(.ear) 或WEB程序(.war)或Java包
Tomcat5.x中的虚拟主机配置方法(转)
Tomcat5.x中的虚拟主机配置方法(转)[@more@]原由:搞了一段时间的WEB项目(基于JSP+JavaBean技术,服务器为Apache+Tomcat)发现我们的项目文件都放在了TOMCAT_HOME \webapps中,虽说可以通过server.xml配置我们的项目到其他目录,但是当项目多了的时候server.xml将变得及其臃肿,而且混乱不堪;不易管理与维护.为了避免以上情形不在发生,为了项目更加便于管理接下来将向大家介绍的是只在server.xml中配置一两个虚拟主机来解决对项目的集中管理,而且每个项目所需的配置文件也不必再添加到server.xml中去了,使得server.xml不再臃肿、不在
apache学习笔记一(安装apache2+php+resin)(转)
apache学习笔记一(安装apache2+php+resin)(转)[@more@]工作原因,今后要配置、管理公司web服务了。跟着公司老大学了有一段时间,看了不少资料。也作了不少东西。但还是老是忘记,要不挺的问。 在老大的提议下,我把我的每天工作学习写下来,作为学习总结。也希望能和大家交流。 我不会什么都写,多了我也不会,我打算学到哪,就写到那!今天先写apache的安装!apahce的安装。一、目的:公司的unix平台的主页要求能支持静态、php、mysql、jsp。我的系统用redhat9,发布工具用apahce2、php和resin来实现。二、系统环境和需要的软件:1、re
安装配置篇--apache+resin(转)
安装配置篇--apache+resin(转)[@more@]如果你的网站是建立在apache下现在又想使用jsp,怎么办呢?你可以通过一些支持apache的jsp引擎(如resin,tomcat,jser等)来实现。这里介绍怎么配置apache+resin使apache支持jsp。一、分别安装配置apache和resin使各自都单独能正常运行。 apache和resin的安装后路径如下:c:apache 和 c: esin1.1。二、配置apache 这里配置apache,使其装载resin的jsp引擎。增加如下的命令行到c:apacheconfhttp.conf配置文件中.LoadModule aucho_module三、配置resin 修改rsein的配置文件(c: esinconf esin.con
Windows+Apache+resin配置(转)
Windows+Apache+resin配置(转)[@more@]Windows2000+Apache2.0.48+resin2.1.6 1、安装jdk1.4 jdk最新的版本为jdk1.4.2,可以到http://java.sun.com上下载。安装后添加windows2000环境变量JAVA_HOME:右键点击“我的电脑”,选择属性à高级à环境变量à系统变量à新建,变量名JAVA_HOME,变量值为JDK安装目录。 2、安装resin2.1.6 在http://e.pku.edu.cn上搜索resin,就能搜到resin2.1.6压缩包或更高版本的resin,对于本教程只要下载resin2.1.6即可(注意要下载windows下的版本,一般为zip或rar压缩包)。 将
Resin官方中文资料(转)
Resin官方中文资料(转)[@more@]Resin的特点Resin提供了最快的jsp/servlets运行平台。在java和javascript的支持下,Resin可以为任务灵活选用合适的开发语言。Resin的一种先进的语言XSL(XML stylesheet language)可以使得形式和内容相分离。如果您选用jsp平台作为internet商业站点的支持,那么速度、价格和稳定性都是要考虑到的,resin十分出色,表现更成熟,很具备商业软件的要求。而且,它是全免费的。从站点下载的就是完整版本。所以值得向您推荐!相对于tomcat3.1,后者更象是一个正在研究的项目。目前resin可以支持sun的j2ee,而tomcat不
安装配置篇2 - IIS+resin(转)
安装配置篇2 - IIS+resin(转)[@more@]来源:论坛转载无法确定出处,如有版权问题请与我们联系 IIS WEB以其管理操作简单和对ASP的支持而受不少人的喜欢。这里介绍怎么用resin使IIS支持jsp和servlet。 一、分别安装配置iis和resin1.1使各自都单独能正常运行。iis和resin1.1的安装后路径如下:c:apache 和 c: esin1.1。 二、配置IIS 1.拷贝iis_srun.dll 到IIS scripts目录"c:inetpubscripts"; 2.在c:inetpubscripts目录下创建配置文件(resin.ini)用于指定resin的配置文件的位置。 resin.ini内容如下:
原创之apache指令大全(转)
原创之apache指令大全(转)[@more@]Apache服务器指令大全详细的配置方式请参阅:方义等.2001.Apache Server 的配置与管理.北京:人民邮电出版社基本指令一、一般的配置命令1、AccessFileName默认值:AccessFileName .htaccess此命令是针对目录的访问控制文件的名称;2、BindAddress默认值:BindAddress *设置服务器监听的IP地址;3、DefaultType默认值:DefaultType text/html服务器不知道文件类型时,用缺省值通知客户端;4、DocumentRoot默认值:DocumentRoot “/var/www/html/”设置Apache提供文件服务的目录;5、ErrorDocument设置当有问