快捷搜索:   服务器  PHP  IIS  安全  linux 安全

网站日志处理工具Awstats:处理多Apache日志

在linux环境下,开源工具Awstats是一个非常受欢迎的网站日志处理工具。在linux环境安装和配置Awstats比较容易成功,但要同时处理多个Apache日志(比如web集群的环境),还是有许多工作需要做的。 平台环境 1、 服务器3个,2个运行Apache的web 服务器,一个专门处理日志的Awstats服务器。 2、 运行平台:全部为redhat AS 4。 设计思路 日志处理服务器每天定期从2个Apache服务器获取日志文件,对取得的压缩文件解压,接着把2个单独的日志文件合并成一个,再用Aw...

shtml用include加载文件,apache开启SSI,及shtml压缩

什么是shtml呢? 使用SSI(Server Side Include)的html文件扩展名,SSI(Server Side Include),通常称为服务器端嵌入或者叫服务器端包含,是一种类似于ASP的基于服务器的网页制作技术。默认扩展名是 .stm、.shtm 和 .shtml。 什么是SSI? SSI是英文Server Side Includes的缩写,翻译成中文就是服务器端包含的意思。从技术角度上说,SSI就是在HTML文件中,可以通过注释行调用的命令或指针。SSI具有 强大的功能,只要使用一...

Linux和Solaris建Apache虚拟根环境(2)

4.9 这儿有一个小的perl脚本程序,它将大多数的注释从已生成的配置文件中删除,形成一个简化的文件。 4.10 将htdocs目录树的所有权交给Web目录树的所有者 ROOT# chown -R 888:888 /www/apache/htdocs 5.编译和安装MySQL MySQL并不是安装在虚拟根环境化的目录树上的,事实上,它有可能是安装在其它系统上的。但在我的例子中,它是和Apache安装在一个web服务器上的。 这个例子包括生成用户和数据库所在地,以及生成初始的数据库 5.1 生成用户,他将...

详细全面介绍什么是 Apache服务器

Apache,一种开放源码的HTTP服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性(注1)被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,Perl/Python等解释器可被编译到服务器中。 历史 Apache 起初由 Illinois 大学 Urbana-Champaign 的国家高级计算程序中心开发。此后,Apache 被开放源代码团体的成员不断的发展和加强。Apache 服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中-特别是几乎所有最热门和...

教你怎样来优化Apache服务器的性能

测试与提高性能 Apache服务器已经被设计得尽可能的快,即使你用一台配置不高的机器,用不着进行太复杂的设置,它的响应内容就足以塞满以前的各种窄带连接。但随网站内容日益复杂和带宽的增加,对Apache进行优化以取得更好的性能变得日益重要起来。 如果优化的结果仅仅是极小的性能提升那真是浪费时间。试想一下,你花了好几个小时甚至几天调整Apache的各种参数但结果仅是几个百分点的性能提升?因此,在优化前你做的第一步应该是测试你目前的服务器的性能水平以便决定如何优化你的服务器并衡量优化的效果。 关于对Apach...

SuSE Linux操作系统下Apache的设定方法

Apache需要设定成虚拟网站空间方式。 新版SuSE的Apache已经改成模组化。 所以只要修改几个档案就可以在建立帐号时,网站就对应的到位置。 而不用去修改http.conf一个个建对应/home的位置,建完还要重新启动Apache 。 1.修改/etc/sysconfig/apache2 ]#vi /etc/sysconfig/apache2 找APACHE_MODULES 在最后面加上vhost_alias 存档重新编译apach2的设定档让apache2载入vhost模组 ]#SuSEconf...

Linux Apache服务器系统的设置与优化

Apache服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf, access.conf和srm.conf,来配置Apache服务器的行为。 httpd.conf提供了最基本的服务器配置,是对守护程序 httpd如何运行的技术描述;srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件; access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制;这三个配置文件控制着服务器的各个...

如何测试和调试Apache服务器

Apache是运行在Linux操作系统上的头号Web服务器。很多小地方都可以用来调整Apache的性能,并降低它对系统资源的影响。其中一个就是调整内存使用率,当然达到这一目的可能还是需要花点功夫的。 例如,通过ps来确定httpd线程的内存使用率,可以输入下面的命令: # ps -U apache -u apache u USERPID %CPU %MEMVSZRSS TTYSTAT START TIME COMMAND apache130670.05.3 149704 54504 ?SOct071:5...

浅析Apache服务器中SSI和CGI设定方法

由于Apache具有相当高的可移植性,它支持超过30种操作系统,包括Unix、Windows 及Darwin等系统,所以目前在网络上已注册的网域里大部份是使用Apache网页服务器。目前ApacheSoftware Foundation 正致力于发展现在已进入alpha测试阶段的Apache2.0。在这里,我和大家探讨如何修改服务器选项让服务器能提供简单的动态网页内容,也就是支持CGI程序及 Server-Side Include(SSI)程序。 1、准备工作 首先,我假设你已经安装好Apache而且你...

Apache+PHP5.0+GD+Zend+Mysql的配置

Apache2.0+php5.0+gd+zend+mysql安装与配置 下面是我的一些配置经验,花了我三天时间才搞定。把他记录下来就算是对自己的一点奖励把。 所需软件包 Apache2.0.54 Php5.03 jpegsrc.v6b.tar.gz libpng-1.2.8.tar.gz freetype2-1.10.tar.gz libxml2-2.tar.gz gd-2.0.28.tar.gz ZendOptimizer-2.5.3-linux-glibc21-i386.tar.gz Mysql-4...

apache+resin 的虚拟主机和负载均衡

1、前言 apache+resin来做想来大家都比较熟悉了,一般的配置都是很熟悉的了,我查看了一些论坛上的文章,这方便的文章比较多。在这里,我只要写写apache+resin实现独立的虚拟主机和resin自带的负载均衡。 2、系统和环境: redhat9 and solaris9 httpd-2.50 resin-3.06 pure-ftpd-1.0.17a.tar.gz 3、安装软件: 3.1、安装apache: # tar zxvf httpd-2.49.tar.gz # cd httpd-2.49...

如何对Apache做Web压缩

目前很多企业都在网络上开展业务,处理的信息容量很大,有时不得不需要进行Web压缩。我给大家提供一个方案,不改变页面风格,但是减小Web浏览的传输数据量。 我的Web服务器是Apache,采用的压缩工具是免费软件mod_gzip,通过流量测试软件BWMeter来证实压缩比例。用mod_gzip压缩纯文本内容平均可压缩至原大小的40%以下,从而可节约60%以上的数据传输。虽然数据压缩会导致Web服务器的CPU占用率略微上升,但是可以节约大量网络I/O,提升用户浏览速度。我将一个大小为8KB的HTML文本从未...

Apache2+Resin2.x集群配置实战

Apache2+Resin2.x集群配置 测试环境: 所需软件:apache2.x , Resin2.x 所需计算机:2 台 机器 A: IP 192.168.1.119 1. 安装好 Apache2.x 2. 修改 apache httpd.conf 配置文件, Include conf/include/remote-resin.conf 3. 生成 remote-resin.conf 放在 apache 的 conf/include 目录下,没有就创建一个 4. remote-resin.conf文...

详细讲解Apache主配置文件(配置解说)

Apache为网络管理员提供了丰富多彩的功能,包括目录索引、目录别名、内容协商、可配置的HTTP错误报告、CGI程序的SetUID执行、子进程资源管理、服务器端图象映射、重写URL、URL拼写检查以及联机手册man等。也就是说,如果您在Linux Server上成功安装配置了Apache之后,您的计算机也将随着Apache的生效而摇身一变,成为一台名副其实的Web Server,这种变化的确是激动人心的。 1.1 简介 在Internet时代,外部主页的发布已经成为树立公司形象的一个重要手段,而内部主页...

关于Apache服务器如何实现用户验证

Apache服务器已经内置用户验证机制,大家只要适当的加以设置,便可以控制网站的某些部分要用户验证。大家只要跟着我一步步做下来就应该能轻松实现用户验证。 前期准备,必须已经安装apache,如果还没安装,或者对安装很模糊的话,请查询相应的资料。 第1步 我们在/var/www(apache的主页根目录)下建立一个test目录 mkdir /var/www/test 第2步 然后我们编辑httpd.conf 添加 Alias /test/var/www/test Directory /var/www/te...

Linux和Solaris建Apache虚拟根环境(1)

【导读】 在Linux上安装一个虚拟根环境化的Apache目录树是相当的简单的。这个例子使用的是Red Hat 6.*和Apache 1.3.12。同时,它也包含PHP4(作为一个Apache模块),以及在虚拟根环境化的目录树上的perl5的安装。另外还安装了mod-ssl和mod-perl。 介绍 我曾经利用CERN httpd安装和使用了已经虚拟根环境下的Web服务器。对Web服务器建立虚拟根环境有各种各样的优点和缺点。在Web发展的早期阶段,这种技术还提供了额外的有价值的安全机制。但是在这个apa...