如何隐藏掉集成环境apache+php版本号的方法

如何隐藏掉集成环境apache+php版本号的方法
我们知道直接使用PHP探针是可以查看到所使用环境的版本号的,这显然是很不安全的作法,哪么应该如何进行隐藏呢,apache+php的环境大多都是直接在配置文件里面更改配置就可以的。 隐藏Apache版本号 首先打开Apache软件的配置文件 httpd.conf,打开之后搜索如下字符: ServerTokens和ServerSignature,然后将其修改为如下: ServerTokens OS 修改为 ServerTokens ProductOnly ServerSignature On 修改为 Serv...

apache不支持.htaccess怎么办

apache不支持.htaccess怎么办
换了一个linux的空间之后,原来的.htaccess突然不起作用了,而且空间商也没有给出一个具体的说法,但总觉得应该是 apache 哪里配置的问题,如果连 .htaccess 都不支持的话,哪么网站的好多配置都不起作用了,这肯定是不行的。 普及一下 .htaccess 实际上就是一个 rewrite 的功能,类似于 iis 的 url 重写功能,只不过一个是在 apache 环境下,一个是在 IIS 环境下,apache 想要使用 rewrite 功能的话,是需...

Apache http自动跳转到https的几种方法

Apache http自动跳转到https的几种方法
在启用了 https 之后,还要保证之前的 http 端口可以打开,http 的 80 端口是有两个网址的,所以这就导致需要把原来的带 wwww 和不带 www 的域名同时指定一个 https 网址上面,需要做两个 Apache 的301重定向,这个其实是很简单的,夏日博客的做法是直接在 .htaccess 文件中添加两个 301 即可,如下所示: rewritecond %{http_host} ^www.xiariboke.net [nc]   RewriteRule&nb...

apache开启.htaccess及.htaccess的使用方法

apache开启.htaccess及.htaccess的使用方法
在夏日博客的 PHP 技术文章里面已经多次提到了 .htaccess 文件,合理的利用 .htaccess 文件来设置网站的各项规则可以大大提高网站的各项效率,比如防盗链,只需要在 .htaccess 里面添加几行代码就可以了,所以在开发 php 程序,在 apache 里面开启.htaccess文件是必不可少的了,除了刚才说到的防盗链设置之外,还有比如伪静态,反向代理等等设置,下面夏日博客就来把开启 .htaccess 文件以及 .htaccess 文...

让apache支持.htaccess反向代理网站实现proxy-pass

让apache支持.htaccess反向代理网站实现proxy-pass
相信搜索引擎过来的,一定已经对反向代理有所了解,本文就不做介绍了,请初次涉及的朋友点击这里:反向代理wiki 下面进入正题: 在常见的我们能申请到的apache虚拟主机中都默认支持了.htaccess文件的配置,在这种主机中只需要将.htaccess文件放入网站根目录,在.htaccess文件中写入: RewriteEngine On   RewriteBase /   RewriteRule ^(.*)$ http://xiariboke....

Apache Rewrite url重定向功能的简单配置

Apache Rewrite url重定向功能的简单配置
Rewrite url重定向就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 1.Apache Rewrite的主要功能 就是实现URL的跳转和隐藏真实地址,基于Perl语言的正则表达式规范。平时帮助我们实现拟静态,拟目录,域名跳转,防止盗链等 2.Apache Rewrite的配置 Apache下的Rewrite配置主要有两种,一种是针对整个apache服务器的配置,此种配置...

非常详尽的apache教程

非常详尽的apache教程
apache 是 PHP不可缺少的一个服务器软件,是PHP的黄金搭档,如果我们用过 linux 系统,那么就会经常配置 apache 服务器了,在本地学习PHP时,经常会用到PHP的集成软件,当中也集成了 apache 服务器,可我们在windows环境下真正配置的就不多了,那么如何去学习 apache 服务器软件强大功能的配置呢。 下面是本博收集的一个 Apache 2.2 的一个详细教程,也可以说是一个帮助手册吧,虽然教程有点老,但很实用,...

有关在Windows下配置PHP+Apache+Optimizer失败的问题解决方案

有关在Windows下配置PHP+Apache+Optimizer失败的问题解决方案
昨晚在Windows XP Professional [带IIS]下安装了PHP 5.0.5和 Apache 2.0.54[监听端口8088]. 今天在安装Discuz论坛时被要求安装Zend-Optimizer以支持加密过的PHP文件. 下载到Zend-Optimizer 2.5.7的Win32安装文件 在安装时,开始很顺利 Apache Root和php.ini选择路径分别为: E:/Program Files/Apache Group/Apache2 E:/PHP5 可是到后来需要重启Apache的时候,重启失败.手动重启.提示安装成功.可是在phpinfo.ph...

Apache iis 404的页面怎么设置

Apache iis 404的页面怎么设置
先来说一下什么是网站的404错误页面,就是当页面不存在时,默认显示的页面,通过404页面的设置可以增加网站的体验度,现在主要的404页面设置是通过在IIS或者是Apache服务器里面设置,下面就介绍一下在这两种服务器下面如何进行设置。 一,在IIS下面如何设置404错误页面。 IIS服务器在站点属性,自定义错误类型404里面选择URL,这里的页面可以自己来制作。 二,Apache服务器在站点里设置ErrorDocument 404/...

如何使你的Apache服务器支持SSI

如何使你的Apache服务器支持SSI
现在有好多网站页面后缀都是.shtml,这种技术其实就是一种服务器端的嵌入,默认的扩展名是.stm、.shtml和.shtml。有点类似于ASP的基于服务器的网页制作技术,shtml简单的理解就是介于动态网页和静态网页html之间的一种,Shtml可以include,生成的是静态页面,好处是速度非常快。大多数的WEB服务器如Netscape Enterprise Server等均支持SSI命令,下面说一下我们怎样在PHP Apache服务器环境下来支持SSI。...

apache 伪静态

apache 伪静态
下面的方法在PHP的集成环境wamp里面测试通过,在linux上的应用也可以通过,这里最要注意的一点就是在 linux 环境下配置一定要注意大小写,因为linux是区分大小写的。 第一点:apache已经加载了rewriter,已经加载了 LoadModule rewrite_module modules/mod_rewrite.so。前面注释应该是去掉的。至于linux上的应该差不多 第二点:apache支持.htaccess的应用是要把配置文件的AllowOverride All 将none改成ALL的。...