快捷搜索:  
利用Apache实现禁止图片盗链

利用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 这个简单的应用不光可以解决图片盗链的问题,稍加修改还可以防止任意文件盗链下载的问题。 使用以上的方法当从非指定的主机连结图片时,图片将无法显示,如果...

可与apache ant工具媲美的Apache Maven

可与apache ant工具媲美的Apache Maven

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

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

学习采用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服务器攻略 用户认证简单配置方案集

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

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

Apache+Resin的安装步骤过程

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的页面就表示单独运行...

lighttpd 轻量级WEB服务器

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和Subversion 搭建安全CVS

Apache和Subversion 搭建安全CVS

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

centos配置 apache、php、jdk、resin

centos配置 apache、php、jdk、resin

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

构筑LAMP框架之apache

构筑LAMP框架之apache

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

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

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

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

Linux和Solaris建立Apache虚拟根环境

Linux和Solaris建立Apache虚拟根环境

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

Apache重写规则的常见应用及实例说明

Apache重写规则的常见应用及实例说明

本文旨在提供如何用Apache重写规则来解决一些常见的URL重写方法的问题,通过常见的实例给用户一些使用重写规则的基本方法和线索。 一、为什么需要用重写规则 网站的生命在于不断地进行更新和维护,根据业务发展的需求转移服务器进行维护、重新组织目录结构、变换URL甚至改变到新的域名等情况是经常发生的。为了让客户不会因此受到任何影响,最好的方法就是使用Apache Rewrite Rule(重写规则)。 二、重写规则的作用范围 1.使用在Apache主配置文件httpd.conf中。 2.使用在httpd.c...