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

Vista下最新版Apache+PHP+MySQL+phpMyAdmin安装指南

为了以后重装系统方便,建议不要安装在系统盘,这里安装在D盘。可以是根目录,亦可以是其它目录,但最好目录名中不要有空格,这样可以避免某些错误的出现。 安装Apache 2.2.4 开始后,同意协议,一路Next。到了填写Server Information这一步,在Network Domain、Server Name中填写localhost,当然你填写其它的也没有什么影响;底下的选项就选择默认的第一个,Next。安装类型,选择Custom,Next。安装功能默认;安装地址,我这里选择的是D:Inetpub...

解决apache日志文件太大的方法

httpd.conf中CustomLog logs/access.log common 改成 CustomLog |c:/apache/bin/rotatelogs.exe c:/apache/logs/access_%Y_%m_%d.log 86400 common 其中把c:改成你安装apache所在的路径. 重启Apache 其中c:/apache/是你安装apache的路径这样每一天生成一个日志文件...

apache的mpm模块

apache的mpm模块可运行在多种模式之下,其中beos、mpmt_os2分别是beos和os/2上缺省的mpm, perchild主要设计目的是以不同的用户和组的身份来运行不同的子进程。这在运行多个需要cgi的虚拟主机时特别有用,会比1.3版中的suexec 机制做得更好。leader和threadpool都是基于worker的变体,还处于实验性阶段,某些情况下并不会按照预期设想的那样工作,所以 apache官方也并不推荐使用。因此,我们主要阐述prefork和worker这两种和性能关系最大的产品...

利用 Apache Synapse 模拟 Web 服务

Apache Synapse 是一个简单、轻量级的高性能企业服务总线 (ESB),它是在 Apache Software Foundation 的 Apache License Version 2.0 下发布的。使用 Apache Synapse,您可以通过 HTTP、HTTPS、Java Message Service (JMS)、简单邮件传输协议 (SMTP)、邮局协议版本 3 (POP3)、FTP、文件系统和许多其他传输介质筛...

Apache Rewrite 的重写规则

重写规则的作用范围 1) 可以使用在Apache主配置文件httpd.conf中 2) 可以使用在httpd.conf里定义的虚拟主机配置中 3) 可以使用在基本目录的跨越配置文件.htaccess中 重写规则的应用条件 只有当用户的WEB请求最终被导向到某台WEB服务器的Apache后台,则这台WEB服务器接受进来的请求,根据配置文件该请求是主配置还是虚拟主机,再根据用户在浏览器中请求的URI来配对重写规则并且根据实际的请求路径配对.htaccess中的重写规则。最后把请求的内容传回给用户。 该响应可...

使用 Apache Synapse 将现有的系统转化为 SOA 平台

Apache Synapse 的概述 Synapse 是一个简单的 XML 和 Web 服务管理与集成代理,可用于构成 SOA 和企业服务总线(ESB)的基...

手工将apache注册为系统服务

可以选择在安装Apache时自动将其安装为一个服务。如果选择"for all users",那么Apache将会被安装为服务。 如果选择了"only for the Current User",可以在安装后手动将Apache注册为服务。注意,必须是Administrators组的成员才能成功注册服务。 使用Apache Service Monitor工具,可以查看和管理你所在网络上的所有机器上安装的Apache服务的状态。为了能够使用这个工具管理Apache服务,你必须首先自动或手动安装Apache服务...

linux apache目录添加密码

实现步骤: 实例一:允许一个用户访问一个目录 1.使用htpasswd建立用户文件: $ htpasswd -c /data/httpd/secr/.htpasswd user 此程序会询问用户user1的口令,你输入passwd,两次生效。 2.建立.htaccess文件 用vi /log/image/www/huodong/erge/admin/.htaccess命令建立.htaccess文件,并写入以下几行: AuthName My Friend Only (注:这个名字是任取的) AuthTyp...

Apache小技巧五则

1.如何使得apache监听在特定的端口 修改httpd.conf里面关于Listen的选项,例如: Listen 8000 是使apache监听在8000端口 而如果要同时指定监听端口和监听地址,可以使用: Listen 192.170.2.1:80 Listen 192.170.2.5:8000 这样就使得apache同时监听在192.170.2.1的80端口和192.170.2.5的8000端口。 当然也可以在httpd.conf里面设置: Port 80 这样来实现类似的效果。 2.apache...

Apache指南:.htaccess文件使用手册

.htaccess文件提供了针对目录改变配置的方法。 * .htaccess文件 * 工作原理和使用方法 * 使用.htaccess文件的场合 * 指令的生效 * 认证举例 * 服务器端包含举例 * CGI举例 * 疑难解答 top .htaccess文件 相关模块 相关指令 * core * mod_auth * mod_cgi * mod_include * mod_mime * AccessFileName * AllowOverride * Options * AddHandler * SetH...

如何让APACHE支持.htaccess

如何让自己的本地APACHE服务器支持.htaccess呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了,来看看操作 打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编辑器打开后,查找 Directory / Options FollowSymLinks AllowOverride None /Directory 改为 Directory / Options FollowSymLinks AllowOverri...

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

如何检测和重启Apache和Lighttpd

Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。 When you cannot monitor your server for service availability, it is better to take help of automated monitor and restart utility. Last 4 days I was away from my server as...

怎样保护Linux系统下的Apache网站

Linux的广泛应用和快速发展得益于互联网的飞速发展。对于Internet上应用广泛的Web服务来说,Linux表现出色。很难说清目前Internet上究竟有多少个网站在使用Linux系统,但众多网站中采用Apache服务器的无疑占据了极大的市场份额。 如何为网站提供保护,防止非法用户登入呢?通常可以采用身份认证方式。身份认证是防止非法用户使用资源的有效手段,也是管理注册用户的有效方法。现在很多网站都使用身份认证来管理用户资源,对用户的访问权限进行严格地限制。传统的身份认证方法是通过检验用户的注册名、口...

SELinux中的Apache和MySQL设定

Fedora Core 3 在安装时默认把SELinux的选项激活了。SELinux比普通的Linux内核提供了更高的安全性,理论上说,在系统因为未知漏洞溢出的时候,普通用户是不可能得到超级用户的权限了。但是,就是因为SELinux安全性的提高,导致我们在使用时,会发生一些我们以前从没遇到的问题。 前两天我在使用Fedora Core 3搭建PHP+MySQL的WebServer时就遇到了一些问题。现在整理一下,如果您也遇到同样的问题,那么,看过这篇文章,就应该可以轻而易举的解决了。 1. Apache...