apache和nginx的redirect实现域名跳转
[
2009/08/01 10:29 | by real ]
2009/08/01 10:29 | by real ]
apache中,在虚拟主机的配置中加入
URL RewriteRule在httpd.conf和.htaccess中的不同点
[
2009/07/03 15:41 | by real ]
2009/07/03 15:41 | by real ]
相信熟悉Web Server的人一定熟悉Apahce。相信熟悉Apahce的人一定知道URL Rewrite。Apache的mod_rewrite模块,可以帮助人们构造出各种各样美化后的URL。在Apache中使用URL Rewrite,可以有多种方式:一种是直接在httpd.conf中添加相应rewriterule(重写规则),另一种是在网站根目录下的.htaccess中添加rewriterule(重写规则)。但是,需要注意的是,在这两个文件中添加到URL重写规则略有不同。而这些不同,对于不熟悉的人来说,很可能会困扰许久。
apache设置mod_expires
[
2009/05/13 11:41 | by real ]
2009/05/13 11:41 | by real ]
首先要确认apache已经加载了mod_expires
在配置文件中,或者 .htaccess(要支持.htaccess)中加入
在配置文件中,或者 .htaccess(要支持.htaccess)中加入
64位系统下安装apache遇到的一个错误
[
2009/05/11 16:39 | by real ]
2009/05/11 16:39 | by real ]
在 64位linux 系统下载装 apache , 在 make 的时候出现如下错误
/usr/lib/libexpat.so: could not read symbols: File in wrong format
解决办法
在64位的系统上编译时需要链接64位的库文件,而/usr/lib/libexpat.so是32位的ELF格式,所以格式不对。在configure的时候添加LDFLAGS="-L/usr/lib64 -L/lib64" 选项即可
/usr/lib/libexpat.so: could not read symbols: File in wrong format
解决办法
在64位的系统上编译时需要链接64位的库文件,而/usr/lib/libexpat.so是32位的ELF格式,所以格式不对。在configure的时候添加LDFLAGS="-L/usr/lib64 -L/lib64" 选项即可
apache startssl 不输入密码
[
2009/04/30 15:50 | by real ]
2009/04/30 15:50 | by real ]
去掉/usr/local/bin/apachectl startssl启动的pass phrase,用空pass phrase启动apache
Apache2+openssl实现https验证
[
2009/04/30 15:49 | by real ]
2009/04/30 15:49 | by real ]
安装openssl最新版
引用
cd /usr/src
wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz
tar xzvf openssl-0.9.8k.tar.gz
cd openssl-0.9.8k
./configure;make;make install
wget http://www.openssl.org/source/openssl-0.9.8k.tar.gz
tar xzvf openssl-0.9.8k.tar.gz
cd openssl-0.9.8k
./configure;make;make install
限制虚拟主机中php程序访问根目录以为的目录
[
2009/04/28 21:58 | by real ]
2009/04/28 21:58 | by real ]
默认情况下,任何一个虚拟主机中的php程序,都可以读取到服务器上的所有目录
比如你在其中一个虚拟主机中上传一个phpspy,就可以看到服务器的所有目录
要限制虚拟主机中php只能访问该虚拟主机根目录之内的文件
在apache中虚拟主机的配置文件里加入一句
比如你在其中一个虚拟主机中上传一个phpspy,就可以看到服务器的所有目录
要限制虚拟主机中php只能访问该虚拟主机根目录之内的文件
在apache中虚拟主机的配置文件里加入一句




