Gzip 能够对你传输的网页进行压缩,虽然会增加一点点服务器的负担,但是换来的却是服务器流量大浮度减少,以及最最重要的,用户打开一个页面的速度大大提升,而且现在的服务器对开启Gzip的那点点负担,完全无压力。 下面进入正题,使用phpnow 搭建的环境如何...
1、安装Apache时正确选择MPM 要想让Apache的性能最好,那么第一步要做到的是:选择合适的MPM。 Apache有3个MPM,它们分别是:event、prefork和worker。 其中,event这个MPM比较适用于有大量连续连接的情况。KeepAlive的好处是,可以同一个TCP连接中相应多次...
最近看到一个面试题,问apache工作模式,天可怜见,笔者我以前是真没注意过这个,汗颜路过。 所以在网上找了很多资料,就是对我们都很习惯的,剔除那些糟粕的一个过程,整理了一下,奇怪的是我在apache官网的FAQ上没有搜索到相关的问题。 默认的rpm包安装时a...
apache安全设置 一、确保你安装的是最新的补丁 如果门是敞开的话,在窗户上加锁就毫无意义。同样道理,如果你没有打补丁,继续下面的操作就没有什么必要。 二、隐藏Apache的版本号及其它敏感信息 默认情况下,很多Apache安装时会显示版本号及操作系统版本,...
搭建Centos+Apache+PHP+MySQL服务器环境 1.前言 CentOS是架构LAMP(Linux+Apache+PHP+MySQL)的理想操作系统,具有较高的稳定性。 本文以CentOS为例介绍 linux系统 下 yum 安装Apache+PHP+MySQL的方法。 2.准备工作 2.1.登录服务器 登录远程服务器,如果您的...
apache重启失败:name-based shared memory failure的解决办法,有遇到类似问题的朋友可以参考下。 新编译apache的module,在make install的时候没有停止apache,可能会导致apache重启失败。 典型错误信息:File exists: unable to create scoreboard /usr/l...
libsasl2.so.2无法找到,apache无法启动的解决办法 客户的服务器受到破坏,客户找数据恢复公司恢复出来了数据,但是应用还是无法访问,最好到了apache这里,apache2 无法启动, 提示libsasl2.so.2 找不到,apache 无法启动。 这里给出解决方法,供大家参考。...
安装apache时checking for APR... no错误的解决方法 #./configure --prefix检查编辑环境时出现: checking for APR... no configure: error: APR not found . Please read the documentation. 可以用./configure help | grep apr 查看帮助。 --with-included...
apacheErrorDocument 404 配置404错误页面的例子,示例与说明如下。 复制代码 代码如下: ErrorDocument 404 /base/world_map6.png #全局生效 NameVirtualHost *:80 VirtualHost *:80 servername haha.92xy.com ErrorDocument 404 /base/world_map6.txt /Virt...
用普通用户登录,然后su到root用户,准备重启httpd服务 [root@localhost nagios-3.2.3]# service httpd restart bash: service: command not found 国外一个论坛有解释,大家也可以参考一下: http://www.linuxquestions.org/questions/linux-newbie-8/servi...
在开发调试网站时,经常会碰到因浏览器缓存(cache)而经常要去清空缓存或者强制刷新来测试的烦恼。 这里提供下apache不缓存的配置方法。 apache: 首先确定配置文件httpd.conf中确已经加载mod_headers模块。 LoadModule headers_module modules/mod_headers.s...
apche配置参数比较多,这里只写了我平时经常用到的几点:黑色文字是网上找的资料,蓝色是配置参数,红色是我自己的看法,仅供参考。 Worker 由主控制进程生成StartServers个子进程,每个子进程中包含固定的ThreadsPerChild线程数,各个线程独立地处理请求。同...
查看apache工作在哪个模式下,使用命令:apachectl -l即可。 这里,先以prefork模式为例来说明参数的设置,其缺省设置一般如下: 复制代码 代码如下: IfModule mpm_prefork_module StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 150 MaxR...
配置apache虚拟主机一例,使用了反向代理。 复制代码 代码如下: VirtualHost *:80 ServerAdmin cc@it.net.cn ServerNameit.net.cn ServerAlias www.it.net.cn DocumentRoot /home/www/jbxue.com/WebRoot Directory /home/www/jbxue.com/WebRoot Options Inde...
apache日志中排除关键字(或日志中过滤关键字)的写法,参照如下配置: 复制代码 代码如下: VirtualHost * .... .... SetEnvif Request_URI /descri.txt$ test //定义test 指定URL CustomLog logs/down.test.com.log common env=!test // 排除test中配置的关...
一般在mime.types文件中添加相应的后缀,重启 apache 后即可。 text/vnd.sun.j2me.app-descriptor jad; application/java-archive jar war ear; application/x-java-archive-diff jardiff; application/vnd.android.package-archive apk; application/vnd.ms...
ubuntu禁止apache开机自启动的方法,简单方便而优雅,几个命令搞定。 复制代码 代码如下: # 移除apache2自启动脚本, # 参数-f是为了解决 update-rc.d: /etc/init.d/apache2 exists during rc.d purge的问题 sudo update-rc.d -f apache2 remove # 同时也可以...
安装Apache,版本2.2.8,装完刚测试可以; 配置了下php的php.in文件再次localhost打开发现错误: HTTP 错误 403 - 禁止访问,即403 Forbidden:You dont have permission to access / on this server。 权限又不够了? 打开apache的配置文件httpd.conf,逐行...
如何在 Apache 服务器下配置 URL 静态化的 Rewrite 规则? URL 静态化是一个利于搜索引擎的设置,通过 URL 静态化,达到原来是动态的 PHP 页面转换为静态化的 HTML 页面,当然,这里的静态化是一种假静态,目的只是提高搜索引擎的搜索量,Comsenz 旗下的产品...
用.htaccess禁止网站上某些IP或IP段的访问方法: 复制代码 代码如下: Order Allow,Deny Deny from 111.111.111.111 222.222.222.222 Allow from all 就可以轻松实现禁止这两个IP访问网站。 Allow 指令 说明: 控制哪些主机能够访问服务器的一个区域 语法: All...
在网站建设过程中,我们会有这样一个共识,通过减少资源请求,并将图片,css,js强制性本地缓存,从而实现网站提速。 此方法较之gzip优化速度有明显提升,同时对网络流量也大副度减少,特别适用于流量受限,图片较多的站点。 以下是Rewrite规则,打开.htaccess...
问题:任何访问都会返回一个403的错误: Forbidden You dont have permission to access on this server。 系统配置 操作系统:Red Hat Linux 6.2 Web服务器:Apache 3.1.1+jakarta-tomcat3.1.1 数据库服务器:oracle 8i 问题:任何访问都会返回一个403的错误...
nginx默认的虚拟主机允许用户经过IP访问,或者经过未设置的域名访问(假如有人把他的域名指向了你的ip)。 默认情况下,只要将域名解析到服务器的IP上,就可以访问。 要避免这种情况的出现,可以修改nginx.conf,将默认的虚拟主机修改为如下即可屏蔽未绑定域...
运行nginx时总报错: nginx: [warn] the log_format directive may be used only on http level in xxx/nginx.conf:95 虽然只是warning,不过还是决定仔细看看它的结构。 example: log_format gzip$remote_addr - $remote_user [$time_local] $request $sta...
有关nginx的缓存功能cache的介绍,供大家学习参考。 1、传统缓存之一(404) 这个办法是把nginx的404错误定向到后端,然后用proxy_store把后端返回的页面保存。 配置: 复制代码 代码如下: location / { root /home/html/;#主目录 expires 1d;#网页的过期时间...
CentOS 6 编译安装Nginx+PHP+Mysql,有需要的朋友不妨参考下。 [1].安装Nginx 1,添加一个不能登录且没有主目录的用户: 复制代码 代码如下: # useradd www -M -s /sbin/nologin 2,必要的组件 复制代码 代码如下: # wget ftp://ftp.csx.cam.ac.uk/pub/softwar...
在nginx 配置文件中经常会用到last与break指令。两者之间的区别在哪里呢? 以nginx-1.0.14的源码为例: /src/http/modules/ngx_http_rewrite_module.c (366-389行) 复制代码 代码如下: if (cf-args-nelts == 4) { if (ngx_strcmp(value[3].data, last) == 0)...
解决nginx1.0.11中PHP 报错 No input file specified 的问题,有需要的朋友可以参考下。 nginx1.0.11 配置文件如下: 复制代码 代码如下: #user nobody; worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/...
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秒以上,甚至更...