随笔分类 - Apache
Someting about Apache.
摘要:数据来源:系统中可以采集到的数据,如用户数据、业务数据等,也包含系统运行时产生的日志数据等。 数据采集:不同数据源生成数据类型格式存在差异,在数据采集前可能增加数据总线(如京东JBus)对业务进行解耦,Sqoop和Flume是常用的数据采集工具。 Sqoop:用于和关系型数据库进行交互,使用SQL语
阅读全文
摘要:1. apache静态资源跨域访问找到apache配置文件httpd.conf找到这行#LoadModule headers_module modules/mod_headers.so把#注释符去掉LoadModule headers_module modules/mod_headers.so目的是
阅读全文
摘要:问题描述:Apache正常工作,php-fpm正常工作,访问网址就变下载,显然是站点无法正常解析php造成的。php-fpm与apache的通信出现了问题。 解决方案: 如果php-fpm使用的是TCP socket,那么在httpd.conf末尾加上: 如果用的是unix socket,那么htt
阅读全文
摘要:网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab
阅读全文
摘要:PHP执行的时候,会被编译成opcode,然后 zend引擎会执行opcode.也就是说,如果你两次执行同一个php程序,每次执行,他都要把php代码编译成opcodexcache的意义在于,当你第一次执行php的,他编译opcode的时候,会把这个opcode缓存起来,当你第二次执行这个php程序
阅读全文
摘要:PHP的工作模式:php在lamp环境下共有三种工作模式:CGI模式、apache模块、FastCGI模式。CGI模式下运行PHP,性能不是很好。(已淘汰)FastCGI的方式和apache模块的不同点在于:FastCGI方式PHP是一处独立的进程,所有PHP子进程都由PHP的一个叫作php-fpm
阅读全文
摘要:随着网站的访问越来越大,WebServer产生的日志文件也会越来越大,如果不对日志进行分割,那么只能一次将大的日志(如Apache的日志)整个删除,这样也丢失了很多对网站比较宝贵的信息,因为这些日志可以用来进行访问分析、网络安全监察、网络运行状况监控等,因此管理好这些海量的日志对网站的意义是很大的。
阅读全文
摘要:1、StartServers:初始数量的服务器进程开始,默认为3个2、MinSpareThreads:最小数量的工作线程,保存备用,默认是75个线程3、MaxSpareThreads:最大数量的工作线程,保存备用,默认是250线程4、ThreadsPerChild:固定数量的工作线程在每个服务器进程
阅读全文
摘要:这个非常有用的优化,mod_expires可以减少20-30%左右的重复请求,让重复的用户对指定的页面请求结果都CACHE在本地,根本不向服务器发出请求。但要注意更新快的文件不要这么做。这个模块控制服务器应答时的Expires头内容和Cache-Control头的max-age指令。有效期(expi
阅读全文
摘要:prefork 多进程模式 一个主进程,负责生成多个子进程,也称工作进程,进程之间独立,每个进程之间只能有一个线程,优点是稳定,缺点是内存占用大,每个进程响应一个用户请求。 worker 多线程模式 一个主进程生多个子进程,每个子进程生成多个线程,默认25个,每个线程响应一个用户请求,优点:线程之间
阅读全文
摘要:TCP状态转移要点TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不 会被释放。网络服务器程序要同时管理大量连接,所以很有必要保证无用连接完全断开,否则大量僵死的连接会浪费许多服务器资源。在众多TCP状态中
阅读全文
摘要:1.把apache配置文件 <Directory /home/test> Options FollowSymLinks AllowOverride None Order deny,allow allow from all </Directory> 修改为:<Directory /home/test>
阅读全文
摘要:已经 find / -name httpd | xargs rm -rf删光了httpd相关文件,但是使用yum install httpd 无法正常安装。 查看Httpd的状态是 解决办法: yum erase httpd.x86_64 yum install httpd service http
阅读全文
摘要:重新创建apache目录中conf/extra/下的httpd-ssl.conf文件 ssl配置文件只能有一个,如果两个文件都listen443会出错
阅读全文
摘要:Apache HTTP服务器是世界上最流行的Web服务器。 它是一款免费的开源和跨平台的HTTP服务器,提供强大的功能,可以通过各种模块进行扩展。 以下说明介绍如何在CentOS 7机器上安装和管理Apache Web服务器。 安装Apache Apache在默认的CentOS仓库中可用,安装非常简
阅读全文
摘要://permanent 永久生效 没有此参数重启失效 firewall -cmd --zone=public --add -port=80/tcp --permanent //开放80端口 firewall -cmd --zone=public --add -port=1000-2000/tcp -
阅读全文
摘要:Apache HTTP服务器是世界上最流行的Web服务器。 它是一款免费的开源和跨平台的HTTP服务器,提供强大的功能,可以通过各种模块进行扩展。 以下说明介绍如何在CentOS 7机器上安装和管理Apache Web服务器。 安装Apache Apache在默认的CentOS仓库中可用,安装非常简
阅读全文
摘要:Mac自带php5.6版本,要升级到php7.3 步骤如下 1,brew 安装php ,如果没有安装,访问https://brew.sh/index_zh-cn安装在终端输入以下内容,不用指定安装php版本,会自动升级到最新版本,同时brew会自动update 2,查看php版本 PHP 7.3.0
阅读全文
摘要:找到网站根目录的.htaccess文件,添加如下代码 开启重写引擎,凡是访问80端口的请求,都转到https。 开启重写引擎,凡是访问请求不是走的HTTPS的请求,都转到https。
阅读全文
摘要:1,第三方网站检测网站的SSL证书是否正确的安装 https://www.geocerts.com/ssl-checker ,大概率你会看到下边的场景,一个证书链完整的警告,如果想知道我的基础配置是什么,请看 申请 Let’s Encrypt 泛域名证书 及 Nginx/Apache 证书配置 2,
阅读全文