随笔分类 - Linux
摘要:简述 Apache 访问日志在实际工作中非常有用,比较典型的例子是进行网站流量统计,查看用户访问时间、地理位置分布、页面点击率等。Apache 的访问日志具有如下4个方面的作用: 1. 记录访问服务器的远程主机IP 地址,从而可以得知浏览者来自何处; 2. 记录浏览者访问的Web资源,可以了解网站中
阅读全文
摘要:常用正则表达式举例 整数或者小数:^\d+\.?\d{0,2}$ 只能输入数字:"^[0 9] $"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1 9][0 9
阅读全文
摘要:运算顺序 1. 圆括号因为是内存处理所以最高 2. 重复匹配内容其次 3. 边界处理第三 4. 条件处理第四 最后按照从左到右来匹配 原子 原子是正则表达式中的最小的元素,包括英文、标点符号等。 代表只匹配一个 \d 匹配任意一个数字 [0 9] \D 与除了数字以外的任何一个字符匹配 [^0 9]
阅读全文
摘要:简述
.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。
Unix、Linu...
阅读全文
摘要:简述Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的 (.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。基于服务器级的(httpd.conf)有两种方法,一种是在ht...
阅读全文
摘要:建议在主配置文件中增加一句 Include conf/vhosts/ .conf 然后就在vhosts目录下添加虚拟主机配置文件在配置前打开 注释,注意此处要与Apache主配置监听端口一致 按域名配置 <VirtualHost :80 ServerAdmin webmaster@dummy ho...
阅读全文
摘要:ServerTokens OS 系统信息,在访问出错时出现;把OS改为Minor,就不显示系统信息ServerSignature On 把On改为Off就连普通的系统都给隐藏起来;改为Email就会显示管理员的邮箱(邮箱需要另外配置 ServerAdmin ServerAdmin root@loca...
阅读全文
摘要:安装 yum y install httpd httpd devel 在Ubuntu里面叫做Apache2,输入localhost能打开就算成功了 额...当然专业的运维还是老老实实的去编译吧; Apache使用 开启 /usr/sbin/apachectl start /e...
阅读全文
摘要:概述 通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中...
阅读全文
摘要:有时候我们需要隐藏我们的服务器版本信息,防止有心人士的研究,更安全,这里介绍下在nginx/apache/php中如何隐藏http头部版本信息的方法. nginx隐藏头部版本信息方法
编辑nginx.conf配置文件,在http{}内增加如下一行 http { …… server_tok...
阅读全文
摘要:安装PHP memcache扩展和安装其他PHP扩展的步骤是一样的。 安装 step 1 :搜索下载扩展 http://pecl.php.net/package/memcache step 2 : step end : PHP操作 该扩展是官方扩展,所以在手册里...
阅读全文
摘要:进新公司一个多月了,一直没有时间来更新,后续还是要保持着每日更新的频率 安装 在windows上安装
略(都玩到缓存的程度了,就没必要在windows上捣弄了) 给个参考: http://blog.csdn.net/yuhui_fish/article/details/7762299 ...
阅读全文
摘要:注意,本篇文章为负载均衡的理论篇,后续找个机会推出实战篇。理论篇主要讲述如何配置负载均衡,配置负载均衡不难。难的是真正的实战,比如如何做到多服务器之间的数据共享(session,file等),多cache服务器如何做到命中率高等等问题 上一篇文章中我们通过反向代理了后端一台服务器,但随着网站访问...
阅读全文
摘要:了解命名空间 namespace是PHP5.3版本加入的新特性,用来解决在编写类库或应用程序时创建可重用的代码如类或函数时碰到的两类问题: 1. 用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。
2. 为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一...
阅读全文
摘要:```php get(); * $http = Http::factory('http://127.0.0.1/test/i.php', Http::TYPE_SOCK ); * echo $http->post('', array('user'=>'我们', 'nick'=>'ASSADF@#!32812989+-239%ASDF'), '', array('aa'=>'bb', 'cc'=...
阅读全文
摘要:在写伪静态的时候,可以先用一个打印$_GET的PHP文件来测试,并且一定注意浏览器缓存,另外正则里如果有"{}",正则要用双引号包起来 dedecms discuz discuzx drupal ecshop phpwind word...
阅读全文
摘要:为什么要使用反向代理具体请参考这篇博文:[【Linux常识篇(1)】所谓的正向代理与反向代理][1] 在虚拟机上配置反向代理的步骤首先假设你已经假设好了LNMP架构了,这时我们还要安装Apache和php,为什么还要再装一次PHP?因为Apache默认是把PHP作为本身的一个模块(mod_php)...
阅读全文
摘要:gzip压缩 概述
网页在服务器端经过了gzip或者其他格式的压缩后的输出明显减少了content length字节,当访问过百万时,这些减少的字节就会变为客观的流量给节约下来;从而减轻服务器的压力以及网页的访问速度; 原理
客户端在向服务端发送http请求时,在请求头中有一个Accept...
阅读全文
摘要:概述
重写URL是非常有用的一个功能,因为它可以让你提高搜索引擎阅读和索引你的网站的能力;而且在你改变了自己的网站结构后,无需要求用户修改他们的书签,无需其他网站修改它们的友情链接;它还可以提高你的网站的安全性;而且通常会让你的网站更加便于使用和更专业。 Nginx Rewrite规则相关指令...
阅读全文
摘要:概述减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流...
阅读全文