一、gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大...
检查apache是否加载了mod_deflate.so模块,如果没有需要安装加载。 找到并下载和当前apache版本相同的源码文件,解压缩到/home目录下,在apache安装目录下执行: /usr/local/apache2/bin/apxs -i -c /home/httpd-2.0.63/modules/filters/mod_deflate. 会自动...
gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。 gzip可以用来加速网站。压缩比率最高能达到80%,笔者测试的结果显示最少都有40%以上。 在Apache2之后的版本,模块名不再是gzip,而改为mod_deflate。 1.Apache启...
本教程向您展示如何配置Apache的Gzip Module,以及如何根据自己的需要进行配置,以求得到最佳的性能。 Gzip Module是自由软件,获得和使用均完全免费。使用这个模块你需要zlib库的支持,您可以在www.zlib.org找到。同样,zlib也是自由软件。 Gzip Module的作...
网站主机为LAMP架构,即Linux+ Apache+MySQL+PHP,程序使用wordpress。 听说gzip压缩可以提高网页访问的速度,所以想做一下测试,同时了解一下如何开启gzip压缩。 在Apache中开启gzip压缩方法为: 1. 在httpd.conf 或者博客根目录的. htaccess 文件中加入如...
apache安装后,默认的 DocumentRoot 是安装目录下的 htdocs 目录,可以根据需要进行修改。 打开安装目录 conf 子目录下的 httpd.conf 文件,修改 DocumentRoot 属性即可,如更改为: DocumentRoot E:/My/DocRoot 。 在 IIS 下,新建虚拟目录可通过可视化界面...
apache开启gzip功能,需要用到deflate_Module和headers_Module。 编辑apache的配置文件httpd.conf。 然后针对这两个module进行一些配置即可: 在根目录配置上加一句: 写httpd.conf有一些小的注意点,SetEnvIfNoCase Request_URI后面的正则表达式中不能有空...
httpd.conf文件修改: 1、去掉以下代码的注释: 复制代码 代码如下: LoadModule deflate_module modules/mod_deflate.so LoadModule headers_module modules/mod_headers.so 2、增加如下代码: 复制代码 代码如下: IfModule mod_deflate.c SetOutputFilter D...
测试环境--- 操作系统:Ubuntu 5.10 主机地址:10.39.6.59 测试域名:*.jbxue.com 基本配置--- 我们都知道,如果我们想在单台机器上设置多个域名或主机名时,我们就要用到基于名称的虚拟主机了。那么要如何进行设置呢? 在 Ubuntu 的 /etc/apache2/ 目录下有...
在drupal根目录中有个.htaccess文件,其中有URL地址重写的配置信息,如下: # Various rewrite rules. IfModule mod_rewrite.c RewriteEngine on # If your site can be accessed both with and without the www. prefix, you # can use one of the followin...
一、为何需要地址重写 网页地址变化,SEO需要更友好的地址,域名变化等情况下,给客户带来不便,此时最好的办法就是地址重写。 二、在什么地方配置重写 1、在Apache主配置文件httpd.conf中;以本地XAMPP为例,修改配置文件: D:\xampp\apache\conf\httpd.con...
Ubuntu下Apache重启出现错误提示:Could not reliably determin 错误信息: * Restarting web serverapache2 apache2: Could not reliably determine the servers fully qualified domain name, using 127.0.1.1 for ServerName apache2: Could not reliably...
ubuntu下安装apache后,默认apache的配置文件都在/etc/apache2/目录下。 而其中允许查看apache运行状态的配置默认是在/etc/apache2/mods-available/status.conf 文件中配置的。 此文件的默认配置类似如下: 复制代码 代码如下: IfModule mod_status.c # # Al...
如何知道apache使用什么工作机制? 通过httpd -l命令列出apache的所有模块,即知道其工作方式: prefork工作模式 如果httpd -l列出prefork.c,则表示是prefork工作方式。 如下所示: Compiled in modules: core.c prefork.c http_core.c mod_so.c 这表明当前...
apache2主要的优势就是对多处理器的支持更好,在编译时同过使用with-mpm选项来决定apache2的工作模式。 如果知道当前的apache2使用什么工作机制,可以通过httpd -l命令列出apache的所有模块,就可以知道其工作方式: 服务器的优化 (MPM: Multi-Processing Mo...
Apache有两种工作模式:prefork模式和worker模式。 prefork模式 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况...
本实践以在apachemod_proxy下做的反向代理负载均衡为配置实例: 对站点www.test.com,按提供内容进行分类,不同的服务器用于提供不同的内容服务。 将http://www.test.com/news转到IP地址为192.168.1.1的内部服务器上处理,对http: //www.test.com/it的访问转...
编译apache的mod_rewrite和ssl时遇到了问题,却不知道问题出在哪里。 一个是mod_rewrite模块没有起作用。 一个是以ssl启动apache的时候报告如下错误: apachectl startssl Syntax error on line 246 of /usr/local/apache2/conf/httpd.conf: Cannot load /us...
PHP5不建议和Apache的 worker MPM搭配使用,但之前就是用PHP 5.2.6 + Apache 2.2.4 worker MPM来跑服务。 重编译PHP之后apache报错:Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP....
windows下apacheperl配置 1.安装apache 2.安装perl,安装在D:perl 3.修改apache中的httpd.conf: 找到这行:Options Indexes FollowSymLinks 修改为 Options Indexes FollowSymLinks ExecCGI 找到这行:#AddHandler cgi-script. .cgi 修改为 AddHandler cgi-...
重新编译Apache。 Apache的默认配置不是为了最大化性能而设置的,而是考虑到向后兼容性和平台兼容性的问题。 因此很多2.x的新特性没有能够体现出来。在编译的时候,需要加入一些参数,增加的这些模块应该会大幅的提高性能。 既然重新编译,建议使用最新的2.2...
第一种、全站 防盗链 方法 在/usr/local/ nginx /conf/nginx.conf文件中,在防盗链的server段添加代码: 复制代码 代码示例: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { valid_referers none blocked www.it.net.cn it.net.cn; if ($invalid_referer) {...
问题: 打开网站后台管理系统,发现图片显示非常慢,查看nginx前端代理上查出: [error] 28423#0: *5 connect() failed (111: Connection refused) while connecting to upstream 打开VPN,直接用后台服务器的IP地址去访问,发现速度相当快,于是怀疑是代理...
部署nginx时,通过mount方式挂NFS文件后,发现大图片在浏览器显示时不完整,原因在于nginx中启用了sendfile。 1、sendfile系统调用,文件数据被copy至内核缓冲区 2、再从内核缓冲区copy至内核中socket相关的缓冲区 3、最后再socket相关的缓冲区copy到协议引擎...
在virtual server为81端口的实例中添加如下内容: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { root /webapp/ tomcat 7/webapps/sdws; if (-f $request_filename) { expires 1d; break ; } } location ~ .*\.(js|css)$ { root /webapp/tomcat7/webapps/;...
应用场景: uploads目录是用来存放上传到服务器的图片文件的根目录,在根目录下可能存在分类的文件夹,在这些文件夹中存放原始图片例如src.jpg, 同时可能存在该图片的对应的小图s_src.jpg。 假设uploads下的busipic文件夹下有a.jpg,s_a.jpg,b.jpg,default.jpg...
为什么需要独立图片服务器? 如果你留心的话,可以发现,现在主流的网站都是有单独的图片服务器的,例如,人人网的为rrimg,淘宝的为taobaocdn,下面还有很多的二级域名。 独立的图片服务器有诸多好处,其中一个就是客户端浏览器对一个主机下的连接数量限制...
为什么需要独立图片服务器? 如果你留心的话,可以发现,现在主流的网站都是有单独的图片服务器的,例如,人人网的为rrimg,淘宝的为taobaocdn,下面还有很多的二级域名。 独立的图片服务器有诸多好处,其中一个就是客户端浏览器对一个主机下的连接数量限制...
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秒以上,甚至更...