现在位置: 首页 >

Apache

Nginx优化编译,去掉Debug编译/版本欺骗

2012年04月12日 IT运维  ⁄ 共 633字 ⁄ 被围观 94+ /评论:+0°
Nginx定制编译,去掉Debug编译/版本欺骗。 Nginx通过手工修改源码或制作补丁的方式,可以优化编译结果,提高运行效率,或达到欺骗黑客攻击者的目的,以下简单讲下修改编译安装方法: 源码修改定制-版本信息欺骗 修改 src/core/nginx.h文件,进行版本欺骗,例如 #define NGINX_VERSION "1.0.14" #define NGINX_VER "Nginx/" NGINX_VERSION 改为 #define NGINX_VERSION ... 阅读全文

statusnet的Nginx修正

2012年03月30日 IT运维  ⁄ 共 1593字 ⁄ 被围观 21+ /评论:+0°
最近需要用statusnet做点东西,但是发现statusnet的默认参数传递方式在Nginx下无法正常运行,只能正常工作于Apache下,主要的问题在形如 index.php/main/login 这样的url解析上,Nginx中默认对此url解析为 index.php/main/login 目录或文件,会报404错误,我们希望的结果是解析为:index.php?p=main/login,搜索+摸索之后,总结如下两个方法,推荐方法2。 方法一:按照网传方法修改Nginx的Rewrite规则,然后修正lib/router.php文... 阅读全文

Nginx的Rewrite规则

2012年03月30日 IT运维  ⁄ 共 4283字 ⁄ 被围观 26+ /评论:+0°
Nginx的rewrite格式是: rewrite regex replacement flag 其中flag标记有四种格式,可以放在server, location 和 if 模块中: last – 相当于Apache中的L break – 中止Rewirte,不在继续匹配 redirect – 返回临时重定向的HTTP状态302,相当于Apache中的R permanent – 返回永久重定向的HTTP状态301,相当于Apache中的R=301 匹配判断 ~ 为区分大小写匹配; !~为区分大小写不匹配 ~* 为不区分大小写匹配;!~为不区分大小写不匹配... 阅读全文

Apache RewriteCond ReWrite规则

2012年03月30日 IT运维  ⁄ 共 278字 ⁄ 被围观 30+ /评论:+1°
Apache通过RewriteCond设置ReWrite规则,可以在httpd.conf配置文件中直接设置rewrite规则,也可以根据需要在网站的.htaccess文件中设置rewrite规则。 RewriteCond 重写规则执行条件 语法: RewriteCond TestString CondPattern 生效域: server config(服务器全局), virtual host(虚拟主机), directory(目录), .htaccess 上面的 TestString, 可提供反向引用. 引用模式为: %N 其中N为(0 < = N 阅读全文

Nginx/Apache/MySQL/PHP查看编译参数

2011年08月27日 IT运维  ⁄ 共 288字 ⁄ 被围观 12+ /评论:+0°
Nginx、Apache、MySQL、PHP编译完成后可以用以下方法查看编译参数,方便日后升级和保留记录。 Nginx编译参数: /usr/local/nginx/sbin/nginx -V Apache编译参数: cat /usr/local/apache2/build/config.nice PHP编译参数: /usr/local/php/bin/php -i |grep configure MySQL编译参数: cat /usr/local/mysql/bin/mysqlbug|grep configure 阅读全文

Nginx+SVN(Subversion)+Eclipse

2010年07月26日 IT运维  ⁄ 共 13061字 ⁄ 被围观 88+ /评论:+0°
服务器系统总体规划: 1、Apache负责SVN具体事务,端口802,SVN相关业务由域名 svn.opensoce.com 承担,来自svn.opensoce.com 的请求全部转发至802端口交由802端口给Apache处理 2、Nginx做主体Web服务,对外开放80端口,负责普通网站业务和svn业务转发 安装部署过程: 一、支持包安装及相关用户、用户组创建 tar zxf libiconv-1.13.tar.gz cd libiconv-1.13 ./configure --prefix=/usr/local make mak install tar zxf z... 阅读全文

Apache增加mod_expires模块+配置指南

2010年06月14日 IT运维  ⁄ 共 5631字 ⁄ 被围观 53+ /评论:+0°
为服务器增加文件头缓存控制,合理设置Javascript、图片、Flash文件过期设置,可以有效减少网站文件请求数量,提高网站访问速度。 在Apache中实现缓存控制的模块是mod_expires,对应源文件为mod_expires.c,一般默认安装并没有安装这个模块,我们可以通过以下步骤补充安装之(mod_expires官方说明): 1. Apache的mod_expires模块安装(/usr/local/apache是我的apache安装目录,/root/httpd-2.2.11是apache安装源文件目录): /us... 阅读全文

Linux安装ASP环境

2010年04月30日 IT运维  ⁄ 共 1920字 ⁄ 被围观 340+ /评论:+0°
原本想写个Linux+Nginx+PHP+Apache+ASP+ASPX的文章,但写着写着发现内容太长了,索性分开来写,本节主要写Linux下安装Apache+ASP环境。 为什么要在Linux下安装ASP环境?且看这几个原因够不够: A. 作为Linux下的开发环境 B. 当IIS中的ASP仅用于后台,同时使用人数较少.前台页面主要以HTML静态页面展示,ASP用来做的事情较少,本身对系统的负担很轻 综合以上,当ASP显得有点鸡肋时,相应的应用完全可以移植到Linux下,以充分发... 阅读全文

php输入输出流 记录post数据

2010年04月30日 IT运维  ⁄ 共 1191字 ⁄ 被围观 45+ /评论:+0°
IIS、Apache、Nginx等web环境日志仅能记录get和post的url,无法记录post的内容,如果要记录分析post数据,除了直接抓包分析外,在php环境中还可以通过记录输入流达到记录post数据的目的。 先来看一下php输入输出流的相关支持信息: PHP 3.0.13 及以上版本,自 PHP 4.3.0 起支持 php://output 和 php://input,自 PHP 5.0.0 起支持 php://filter。 php://stdin php://stdout php://stderr php://output php://i... 阅读全文

LNMP(Linux+Nginx+MySQL+PHP)部署详解(一)

2010年03月06日 IT运维  ⁄ 共 1148字 ⁄ 被围观 3,558+ /评论:+0°
首先感谢金山的张宴大师,在拜读了 Nginx 0.8.x + PHP 5.2.13(FastCGI)搭建胜过Apache十倍的Web服务器(第6版)[原创] 之后,结合自己的理解和实践,通过不断摸索才有了本文。 一、服务器系统环境的选择 1、64位Linux是首选 A.32位系统下,对单个应用程序,存在2.1GB~3.2GB内存使用限制,即使服务器配置了4GB以上的内存,也使用不上,会造成资源的极大浪费。 B.Linux系统自身资源占用较Windows系统要少,特别是作为生产环... 阅读全文
×
#