让Apache支持cgi、SSI、shtml的配置方法

让Apache支持cgi、SSI、shtml的配置方法

1.首先明确,只能够指定某个确定的目录,支持cgi,即运行该目录执行cgi程序;否则不太安全。寻找: 代码如下:    #    # "C:/Program Files/Apache Group/Apache/cgi-bin" should be changed to whatever your ScriptAliased    # CGI directory exists, if you have that configured.    #    <Directory "E:/Website_Field/cgi">        AllowOverride all        Options all        Order allow,deny        Allow from all    </Directory>
Linux服务器配置―搭建NFS服务器步骤

Linux服务器配置―搭建NFS服务器步骤

一、安装配置NFS服务器1> 要使NFS服务器提供服务,必须启动inet ,portmap,nfs 和 mount这4个守护进程,并保持在后台运行。2>规划好要共享的分区或目录3>定义客户机的参数4>配置NFS主配置文件:/etc/exports5>重启NFS服务
apache日志配置一例

apache日志配置一例

1、vim /usr/local/apache2/conf/extra/httpd-vhosts.conf添加或修改为: 代码如下:ErrorLog "logs/www.7755gg.com-error_log"ErrorLog "/data/home/777logs/www.7755gg.com-error_log"CustomLog "logs/www.7755gg.com-access_log" commonCustomLog "|/usr/local/apache2/bin/rotatelogs  /data/home/7755logs/%Y%m%d-access_log 86400 400M" combined
linux下搭建hadoop环境步骤分享

linux下搭建hadoop环境步骤分享

1、下载hadoop包 wget http://apache.freelamp.com/hadoop/core/stable/hadoop-0.20.2.tar.gz2、tar xvzf hadoop-0.20.2.tar.gz3、安装JDK,从oracle网站上直接下载JDK,地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html4、chmod +x jdk-6u21-linux-i586.bin;./jdk-6u21-linux-i586.bin,当前目录下出现了jdk1.6.0_21目录5、配置java环境变量 vi /etc/profile 代码如下:export JAVA_HOME=/root/src/hadoop/jdk1.6.0_21export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/libexport PATH=$PATH:$JAVA_HOME/bin在终端下执行 source /etc/profile 使配置生效
haproxy+keepalived实现高可用负载均衡(理论篇)

haproxy+keepalived实现高可用负载均衡(理论篇)

HAProxy相比LVS的使用要简单很多,功能方面也很丰富。当 前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器、内部协议通信服务器等),和7层(HTTP)。在4层模式 下,HAProxy仅在客户端和服务器之间转发双向流量。7层模式下,HAProxy会分析协议,并且能通过允许、拒绝、交换、增加、修改或者删除请求 (request)或者回应(response)里指定内容来控制协议,这种操作要基于特定规则。
windows中apache 301页面跳转实现方法

windows中apache 301页面跳转实现方法

实现301页面跳转之前需要对apache配置做下修改如 apache默认是没有开启mod_rewrite模块的, 1,将 代码如下: #LoadModule rewrite_module modules/mod_rewrite.so 这一行前面的#号去掉,http.conf的站点目录配置,另一种是空间用户常用的 改为 代码如下: LoadModule rewrite_module modules/ ···
.htaccess重定向和url重写详细介绍

.htaccess重定向和url重写详细介绍

什么是htaccess 概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网页配置。通过htaccess文件,可以帮我们实现:网页301重定向、自定义404错误页面、改变文件扩展名、允许/阻止特定的用户或者目录的访问、禁止目录列表、配置默认文档等功能。 一个简单的重定向 代码如下: Redirect 301 ^old.html$ http://localhost ···
Apache2.2以上版本与Tomcat整合配置及负载均衡实现

Apache2.2以上版本与Tomcat整合配置及负载均衡实现

今天技术总监叫实现Apache和Tomacat整合,在网上找了很多资料,结果发现还是这个最方便! 下面是实现2个tomcat实现负载均衡,如果只有一个则可删除一个 apache2.2以上版本,无需使用jk_mod来集成tomcat,直接使用ajp,很方便。 修改apache配置文件httpd.conf 启用mod_proxy_ajp 代码如下: #LoadModule proxy_module m ···
Windows下搭建PHP开发环境(Apache+PHP+MySQL)

Windows下搭建PHP开发环境(Apache+PHP+MySQL)

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。
apache伪静态与iis伪静态规则与配置区别介绍

apache伪静态与iis伪静态规则与配置区别介绍

在我开时打开模式不一样:apache的.htaccess配置文件是以:RewriteEngine On 将写模式打开。Apache伪静态html(URL Rewrite)设置法phpma一 打开 Apache 的配置文件 httpd.conf 。phpma二 将#LoadModule rewrite_module modules/mod_rewrite前面的#去掉phpma三 在 httpd.conf中添加: 代码如下:<IfModule mod_rewrite.c> RewriteEngine On #RewriteCond %{ENV:SCRIPT_URL} (?:index|dispbbs)[-0-9]+.html RewriteRule ^(.*?(?:index|dispbbs))-([-0-9]+).html$ $1.php? __is_apache_rewrite=1&__rewrite_arg=$2 </IfModule>iis的httpd.ini配置文件是以:[ISAPI_Rewrite] 将写模式打开。打开你的httpd.ini,找到[ISAPI_Rewrite] 代码如下:# 3600 = 1 hour CacheClockRate 3600 RepeatLimit 32 # Protect httpd.ini and httpd.parse.errors files # from accessing through HTTP RewriteRule ^(.*)/archiver/([a-z0-9-]+.html)$ $1/archiver/index.php?$2 RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+).html$ $1/forumdisplay.php?fid=$2&page=$3 RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3 RewriteRule ^(.*)/profile-(username|uid)-(.+?).html$ $1/viewpro.php?$2=$3更多详细内容请查看:区别apache不需要网站域名,而iis需要网站域名,且IIS遇到需要重写的URL有问号(?)与点(.)时,需要增加()进行转义.区别如下:iis: 代码如下:RewriteRule ^(.*)/category(d+).html$ $1/index.php?catid=$2apache:  代码如下:RewriteRule ^category(d+).html$ index.php?catid=$1 [QSA,L]
linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较

linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较

官网:CentOS其实是Redhat的内核,感觉是会成熟稳定一点,相比旧Redhat,他多了一个yum的命令,学Debian一样自动安装软件;但我感觉CentOS的可以Yum的东西相比Debian或Ubuntu,实在太少了;CentOS游走在年轻与成熟之间,它比Ubuntu更注重安全性,你看他的CentOS5.0默认一装好就自带并打开防火墙就知道;而且有一个叫SELinux的东东在里面,让不同的程序之间权限有所限制,这也是我装CentOS一些软件经常莫名奇妙地告诉我“没有权限”的一个原因。后来因为一些软件搞了一夜,都没有搞成功,比如VSftp+PAM_MYSQL的认证,一气之下把他格掉了。
linux服务器用centos还是ubuntu系统

linux服务器用centos还是ubuntu系统

linux服务器系统多使用CentOS、uBuntu、Gentoo、FreeBSD、Debian。 服务器操作系统应该选择 Debian/Ubuntu 还是 CentOS ,CENTOS现在市场占有率第一了 【小议】centos与ubuntu的区别 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat Enter ···
Apache Web服务器安全配置全攻略

Apache Web服务器安全配置全攻略

作为最流行的Web服务器,Apache Server提供了较好的安全特性,使其能够应对可能的安全威胁和信息泄漏。   Apache 服务器的安全特性   1、 采用选择性访问控制和强制性访问控制的安全策略   从Apache 或Web的角度来讲,选择性访问控制DAC(Discretionary Access Control)仍是基于用户名和密码的,强制性访问控制MAC(Mandatory Acce ···