Apache的Order Allow,Deny 详解已关闭评论
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。
所以,最常用的是:
Order Deny,Allow
Allow from All
注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“先检查禁 止设定,没有禁止的全部允许”,而第二句没有Deny,也就是没有禁止访问的设定,直接就是允许所有访问了。这个主要是用来确保或者覆盖上级目录的设置, 开放所有内容的访问权。
按照上面的解释,下...
allow, apache, deny, htaccess, order阅读全文
1℃
想要查看以前编译安装的软件(apache | nginx | mysql | php)的编译参数可以通过以下方法获得:
apache编译参数:
通过编译安装文件夹下的cat config.status文件进行查看;
或到安装目录如/data/soft/apache2/build下的config.nice文件查看。
nginx编译参数:
直接使用命令:/data/soft/nginx/sbin/nginx -V
php编译参数:
直接通过命令:/data/soft/php/bin/php -i | grep configure
或者通过编译安装文件夹下的cat config.nice文件进行查看。
或利用phpinfo()参数进行查看。
mysql编译参数:
直接通过命令:cat ...
apache, freebsd, linux, mysql, nginx, php, unix阅读全文
2℃
1.隐藏php版本号
隐藏方法:vim php.ini添加如下代码
expose_php = Off
2.隐藏nginx版本号
隐藏方法:vim nginx.conf 在http里加入
sever_tokens= Off
3.隐藏apache版本号
隐藏方法:vim httpd.ini 添加如下代码
ServerTokens = ProductOnly
ServerSignature = Off
修改每个配置文件都要重启服务才可以生效。
伪装apache
编辑ap_release.h文件,修改“#define AP_SERVER_BASEPRODUCT \"Apache\"”为“#define AP_SERVER_BASEPRODUCT \"Microsoft-IIS/5.0\"”。
编辑os/unix/os.h文件,修改“#defi...
apache, nginx, php阅读全文
CentOS5下配置JDK1.6+TOMCAT6 [原创]已关闭评论
CentOS5下配置JDK1.6+TOMCAT6
安装环境:CentOS 5.5+jdk1.6.0_25+tomcat6.0.32
一、下载安装jdk1.6.0_25
mkdir /usr/java
cd /usr/java
wget http://download.oracle.com/otn-pub/java/jdk/6u25-b06/jdk-6u25-linux-i586.bin
chmod 777 jdk-6u25-linux-i586.bin
./jdk-6u25-linux-i586.bin
当出现Press Enter to continue.....时回车安装完毕
配置java环境变量
vi /etc/profile.d/java.sh
如下:
#set java environment
JAVA_HOME=/usr/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$CLASS...
apache, centos, jdk, tomcat阅读全文