Centos7开放端口

Centos升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:

开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
--zone #作用域
--add-port=80/tcp #添加端口,格式为:端口 …
点击查看更多…

隐藏Apache的版本号及其它敏感信息

1.   编辑apache的配置文件

[root@on0926 conf]# vim /etc/httpd/conf/httpd.conf
  1. 找到ServerTokens Full 以及ServerSignature On

修改成ServerTokens Prod

``     \ ``ServerSignature off

然后保存

3.重启apache

[root@on0926 conf]# service httpd restart

    Stopping httpd:                                            [  OK  ]

    Starting httpd:                                            [  OK  ]

    [root@on0926 …
点击查看更多…

Apache的工作模式

apache工作模式:prefork和worker

apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式

查看当前的apache的工作模式:

[root@on0926 ~]# httpd -l
Compiled in modules:
  core.c
  prefork.c
  http_core.c
  mod_so.c
[root@on0926 ~]#

一、两种模式 …

点击查看更多…

apache prefork 模块指令分析

apache prefork 模块指令

什么是MPM?

既然是研究prefork模块,有必要提一提apache的多路处理模块(MPM)的基础知识。Apache2.0拥有多个模式的多路处理模块 (MPM)以处理网络端口绑定、接受请求并指派子进 …

点击查看更多…

Apache 配置KeepAlive

先说http请求的过程

阻挡->域名解析->建立连接->发送请求->等待响应->接收数据。当然不是每个请求都要包含所有过程

那么http请求和tcp请求是什么关系呢?简单点说就是 …

点击查看更多…