学习写apache的module之hello world,有需要的朋友不妨参考学习下。 apache的module,2.4的module和1.3,大不相同,又要重新学习了。 根据apache的文档写出了例子 我们写hello ip,不写hello world mod_example_1.c 复制代码 代码如下: /* Include the requi...
apache2.4已经不自带apr库,需要独立安装才行: 复制代码 代码如下: wget http://labs.mop.com/apache-mirror/httpd/httpd-2.4.3.tar.gz wget http://labs.mop.com/apache-mirror/apr/apr-1.4.6.tar.gz wget http://labs.mop.com/apache-mirror/apr/apr-util...
有关apache的mod_dav模块的使用。 apache实现文件上传功能需要用到mod_dav模块。 具体配置: 若编译安装的apache,则需要在配置时指时。 修改httpd.conf 复制代码 代码如下: LoadModule dav_modulemodules/mod_dav.so LoadModuledav_fs_modulemodules/mod_da...
apache的rotatelogs命令实现WebLogic启动命令的nohup的日志回滚。 每天写一个日志: 复制代码 代码如下: nohup ./startWebLogic.sh | /apache/bin/rotatelogs ./logs/nohuplog 86400 每200M写一个日志: 复制代码 代码如下: nohup ./startWebLogic.sh | /apa...
用于apache日志分析的shell命令行,有需要的朋友不妨看看。 说明: 1.日志预先设定好按日生成文件:CustomLog |/opt/apache/bin/rotatelogs /opt/apache/logs/www.website.com-access_log.%Y-%m-%d 86400 common 2.日志格式:61.135.194.120 - - [08/Aug/201...
在使用php时,可能经常会遇到这样的问题:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装。 那么,本文就为大家介绍php中这样的功能。 如想增加bcmath支持(是一个支持大整数计算的扩展)。 windows...
使用phpize为php添加动态扩展的例子,包括编译eAccelerator扩展、编译memcache扩展、编译imagick扩展等,有需要的朋友可以参考下。 首先,安装autoconf工具 复制代码 代码如下: Ubuntu:apt-get install autoconf CentOS:yuminstall autoconf 以mbstring模...
试用mod_perl进行apache的防盗链 需求: 在web请求视频时,按算法生成密文和明文串,然后依规则组成最终的url请求; 算法规则用如下三个关键词生成MD5密文: 1. 自定义密钥:abcde.; 2. 视频文件真实路径,即/path/to/file.rmvb; 3. 请求时间,以当前UNIX...
apache中实施防盗链一例,供大家学习参考。 示例: RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !mydomain.org [NC] RewriteRule .*\.(jpg|jpeg|gif|png|bmp)$ no.png [L,NC] #RewriteRule \.(gif|jpg|js|css)$ - [...
有关apache模块的调试的一些小知识 在编译apache时,增加-g选项: # ./configure CFLAGS=-g --with-included-apr --with-php --with-mysql--with-su***ec --with-mpm=prefork --enable-so --enable-cgi --enable-rewrite --enable-ssl --enable-mime-magic -...
本文为大家介绍 Apache多端口多站点的配置方法 配置httpd.conf 复制代码 代码如下: #监听多个端口 # Listen: Allows you to bind Apache to specific IP addresses and/or # ports, instead of the default. See also the VirtualHost # directive. # # Chan...
Xampp的下载地址: http://www.apachefriends.org/zh_cn/xampp.html下载xampp安装即可,我安装的是windows版本的Installer安装包,只要根据它的安装提示一路安装下去就可以了。 不过,安装目录最好选择C盘之外的其它磁盘,据某些网友的经验,在Windonws7或Vi...
Apache的默认站点目录 apache安装好后,默认的站点目录位于其安装目录下的htdocs文件夹内,默认首页是该文件夹的index.html文件。 比如,我的Apache是安装在C:/wamp/bin/apache/Apache2.2.21内,那么我的Apache的完整的默认站点目录地址就是C:/wamp/bin/apac...
虚拟主机的配置 基于IP地址的虚拟主机配置 复制代码 代码如下: Listen 80 DocumentRoot /www/it ServerName www.it.net.cn DocumentRoot /www/it ServerName it.net.cn 基于IP和多端口的虚拟主机配置 复制代码 代码如下: Listen 172.20.30.40:80 Listen 172....
一些用于分析apache日志的命令行。 说明: 1.日志预先设定好按日生成文件:CustomLog |/opt/apache/bin/rotatelogs /opt/apache/logs/www.website.com-access_log.%Y-%m-%d 86400 common 2.日志格式:61.135.194.120 - - [08/Aug/2011:08:00:28 +0800] GET /...
查看Apache加载的模块,就一条命令。 .apachectl -t -D DUMP_MODULES apache2: Could not reliably determine the servers fully qualified domain name, using 127.0.1.1 for ServerName Loaded Modules: core_module (static) log_config_module (static)...
有时需要在nginx,apache,mysql,php编译完了之后,查看一下原来的编译参数,本文中介绍的方法可以帮到您。 一、nginx编译参数: #/usr/local/nginx/sbin/nginx -V nginx version: nginx/0.6.32 built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42) configure...
Apache能够占领Web服务器半壁江山的一个重要原因就是它可以提供一个安全的Web操作环境。 Apache团体为保证其安全性做了大量的工作。想当年,在此产品被发现存在一个安全缺陷时,Apache的开发人员就尽快地搞出了一个补...
一.Centos 系统安全方面 1、用防火墙关闭不须要的任何端口,别人PING不到服务器,威胁自然减少了一大半 2、更改SSH端口,最好改为10000以上,别人扫描到端口的机率也会下降 3、删除系统臃肿多余的账号: userdel adm userdel lp userdel sync userdel shutdo...
假如Apche的日志格式是这样的: %h %l %u %t \%r\ %s %b 例子: 111.222.111.222 - - [03/Apr/2002:10:30:17 +0800] GET /index.html HTTP/1.1 200 419 最简单的想法是将日志一一读出来,然后按日志中的时间字段排序 cat log1 log2 log3 |sort -k 4 -t 注释...
有关apacheProxy 的特别参数 1.SetEnv force-proxy-request-1.0 1 2.SetEnv proxy-nokeepalive 1 不加这两个选项,可能会导致ie5.5等浏览器访问异常,时好时坏。出现以下提示: Http 502 Proxy Error The proxy server received an invalid response from an...
httpd报错: Could not reliably determine the servers fully qualified domain name(apache启动时报错)。 解决方法: 进入apache的安装目录: Windows : D:\Program Files\Apache Software Foundation\Apache2.2\conf linux: /usr/local/apache/conf 用记事...
正确使用Etag和Expires标识处理,可以使得页面更加有效被Cache。 在客户端通过浏览器发出第一次请求某一个URL时,根据 HTTP 协议的规定,浏览器会向服务器传送报头(Http Request Header),服务器端响应同时记录相关属性标记(Http Reponse Header),服务器端...
xampp安装完后,运行,出现如下的错误提示: Starting XAMPP 1.7.7... XAMPP: another web server daemon is already running... XAMPP: Starting MySQL... XAMPP started. 经检查发现,系统中已一个apache2在运行。 解决方法: 停止原来的apache2服务,然后...
nginx log_format main $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $request_time; 日志格式说明: $remote_addr 远程请求使用的IP地址 $remote_user 远端登录名 $time_local 时间,用普...
.htaccess 文件的应用,一.自定义404,401,等错误 二. 去掉广告 三、用.htaccess防盗链实例 一.自定义404,401,等错误 1.首先建立一个名为: .htaccess的文件,写入以下内容: ErrorDocument 401 /err401.html ErrorDocument 402 /err402.html ErrorDocument 403...
在Apache中开启gzip压缩方法为: 1. 在httpd.conf 或者博客根目录的.htaccess文件中加入如下规则(Apache服务器需要支持 mod_deflate) ifmodule mod_deflate.c AddOutputFilter DEFLATE html xml php js css /ifmodule 或者添加 ifmodule mod_deflate.c AddOu...
步骤一:安装apache,使其支持SSL,并安装php 1.安装配有SSL模块的apache,apache_2.2.8-win32-x86-openssl-0.9.8g 2.配置apache以支持SSL:打开apache的配置文件conf/httpd.conf 1)LoadModule ssl_module modules/mod_ssl.so Include conf/extra/httpd-ssl.conf...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...