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

Apache简单配置(1)

案例: 部门内部搭建一台WEB服务器,采用的IP地址和端口为192.168.0.200:80,首页采用index.html文件。管理员E-mail地址为root@benet.com,网页的编码类型采用GB2312,所有网站资源都存放在/var/www/html目录下,并将Apache的根目录设置为/etc/httpd目录。 RHEL5.3 基本网络配置 一、 1、RHEL5 U3:如图1 图片看不清楚?请点击这里查看原图(大图)。 (如图1) 2、#hostname //查看当前主机的主机名:如图2 图...

深入理解Apache的mod_rewrite

人们一提到.htaccess配置文件,首先映入他们脑海的就是用mod_rewrite进行URL地址重定向。对mod_rewrite的看法各不相同,为了就人们对mod_rewrite是怎么认识的有一个快速的看法,我在twitter上搜索了一下"mod_rewrite",并且将我写这篇文章时的前几个搜索页面的结果找出来: midk:啊!.hatccess和mod_rewrite是如此的痛苦 basterzenbach:我喜欢mod_rewrite。在我的有生之年,我都可以用它工作,并且还是不能精通它太强大了...

Apache与IIS的优劣对比点点评

对于中小企业来说建立自己的网站,对外展示自己的页面是最平常不过的事情了。目前最流行的建立WWW服务工具就要属Apache与IIS了。那么他们之间都有什么区别呢?到底哪个工具才是最适合我们的呢?今天就来讨论下这个问题。 一、免费与收费之争: 虽然很多用户都使用IIS建立网站,他是集成于Windows操作系统中的组件。不过要想合法使用IIS就要购买正版Windows操作系统。 反观Apache,他是完全免费的。不需要支付任何费用就可以免费下载并使用了。 结论Apache免费,IIS收费,前者占优。 二、稳定...

Apache Server 负载能力测试

服务器负载太大而影响程序效率也是很常见的,我们需要对此进行测试。这里我以目前最常用的Apache服务器为例。 Apache服务器自带有一个叫AB(ApacheBench)的工具,在bin目录下。使用这个轻巧的工具我们可以对服务器进行负载测试,看看在重负荷之下服务器的表现如何。ApacheBench 可以针对某个特定的 URL 仿真出连续的联机请求,同时还可以仿真出同时间点数个相同的联机请求,因此利用 ApacheBench 可帮助我们在网站开发期间仿真实际上线可能的情况,利用仿真出来的数据作为调整服务器...

监视并记录Apache网站服务器的运行

在Apache下的日志简介 Apache提供了广泛记录运行时各方面信息的工具。比如有条件性的记录日志,日志循环,确定IP地址等时普遍会遇到的问题。还讲解很多用于检测您的Apache服务器状态以及分析其日志的捆绑的第三方模块和工具。 默认的Apache日志文件 Apache提供很多检测和日志工具来追踪服务器的正确运行。默认的Apache配置提供两个日志文件,放置在安装目录下的日志目录里面。 access_log 这个文件(在windows下对应access.log文件)包含了服务器已经处理过的请求的信息,...

构筑LAMP框架之apache

LAMP框架是当前软件开发的一种重要模式,LAMP中的L代表开源的操作系统Linux,A代表最著名的WWW服务器,也是开源软件的Apache, M代表性能优越的开源数据库软件Mysql,而P代表开源的网络脚本语言PHP,也代表Perl和Python,后两者也都是著名的开源软件.LAMP都是免费的自由软件,但是性能毫不输于相应的商业软件---比如说Apache强于微软的IIS这是众所周知的事实---所以在信息领域非常流行,同时有很多具体的应用系统也是构筑在LAMP框架之上. 1 Apache的安装、配置...

Apache和Subversion 搭建安全CVS

作为新一代的开源版本控制工具,Subversion 以其目录版本化、原子提交、版本化的元数据、更加有效的分支和标签等优良特性,正逐渐受到开源软件社区的重视,并有望取代 CVS,成为开源软件开发中版本控制的首选系统。在服务器端,Subversion 最大的独特之处,在于它可以通过一个扩展模块与 Apache 的 HTTP 服务器相结合,实现很多高级的管理功能和安全特性。与 CVS 相比,Subversion 实现了更加先进和安全的用户认证功能。在 Apache 的支持下,用户可以通过 HTTP 协议访问版...

centos配置 apache、php、jdk、resin

centos配置apache、php、jdk、resin 目前网上关于这个配置有不少版本,总的来说,基本步骤是正确的,但是,在一些细节的地方,都有着或多或少的出入。这里,本人根据今天的配置过程,写下一个基本的纲要:按照这个纲要,应该是能够正常安装的。 1,安装系统所需的模块: [root@cathysky81~]#viinstall.sh yuminstallgcc yuminstallcpp yuminstallgcc-c++ yuminstallncurses yuminstallncurses-d...

lighttpd 轻量级WEB服务器

摘要:lighttpd是一个轻量级的WEB服务器软件,支持CGI FASTCGI等 本文重点介绍lighttpd的CGI和FASTCGI模块的使用; 一、关于测试环境 Ubuntu 5.10 , gcc4.0.2 , php5.1.1 , lighttpd 1.4.10 如果要测试FASTCGI在编译PHP时需要打开fastcgi的选项( --enable-fastcgi) 二、下载相关软件 lighttpd http://www.lighttpd.net/download/ php http://ww...

Apache+Resin的安装步骤过程

需要注意的是,编译apache时候必须加入了DSO支持,如果没有,请加入 --enable-module=so 选项重新编译apache 安装resin: 下载resin的安装包 /usr/local # tar -zxvf resin-2.1.4.tar.gz /usr/local # cd resin-2.1.4/bin /usr/local/resin-2.1.4/bin # httpd.sh start 如果没有错误消息 看一下http://ip:8080/ 能看到resin的页面就表示单独运行...

Apache服务器攻略 用户认证简单配置方案集

Apache是目前流行的Web服务器,可运行在linux、Unix、Windows等操作系统下,它可以很好地解决用户名+密码的认证问题。Apache用户认证所需要的用户名和密码有两种不同的存贮方式:一种是文本文件;另一种是MSQL、 Oracle、MySQL等数据库。下面以Linux的Apache为例,就这两种存贮方式,同时能对Windows的 Apache用户认证作简要的说明。下面我们来介绍下通过文本认证而实现的方式。 建立用户的认证授权需要三个步骤: 1、建立用户库 2、配置服务器的保护域 3、告诉...

学习采用Mod_SSL技术让 Apache更加安全

业界加密 TCP/IP 网络产品的标准是 SSL ,对于 Internet 上普遍使用的超文本传输协议(HTTP)而言,其加密后的协议称为 HTTPS,缺省采用 443 端口。 HTTPS 数据是加密以后传输的,因此能有效保护在网络上传输的个人隐私信息。 第一步:下载所需的软件并解开到 /usr/local/src 目录 Apache 1.3.24 Mod_ssl 2.8.8-1.3.24 Openssl-0.9.6c 每个 mod_ssl 的版本和特定的 Apache 版本有关,因此要下载相对应的 m...

可与apache ant工具媲美的Apache Maven

17Tech 05月28日 消息: Apache Maven一个潜在的基于java的apache ant的构建工具的替代者。两者之间的比较: 第一:ant脚本是可以直接运行在maven中的。maven和ant最大的差别就是在于maven的编译以及所有的脚本都有一个基础,就是POM(project object model)。这个模型定义了项目的方方面面,然后各式各样的脚本在这个模型上工作,而ant完全是自己定义,显然maven更胜一筹。 第二:Maven对所依赖的包有明确的定义,如使用那个包,版本是多少...

利用Apache实现禁止图片盗链

1、假设充许连结图片的主机域名为:www.ddvip.com 2、修改httpd.conf SetEnvIfNoCase Referer ^http://www.ddvip.com/ local_ref=1 FilesMatch .(gif|jpg) Order Allow,Deny Allow from env=local_ref /FilesMatch 这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。 使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果...

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

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

静态和动态编译Apache+php+mysql全过程

静态/动态编译Apache+php+mysql 所需软件: apache:1.3.27 php: 4.3.2 mysql:4.0.13 首先来安装mysql tar zvxf mysql-4.0.13.tar.gz cd mysql-4.0.13 ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql make make install 安装完成。 然后初始化数据库 /usr/local...