WEB开发笔记

WEB开发常见问题,网站建设运营策划,SEO推广优化,PHP面向对象编程,JAVA面向对象编程,关注www.chhua.com

正在浏览 服务器 里的文章

Apache 性能配置优化

评论已关闭

前言
最近在进行apache性能优化设置。在修改apache配置)文件之前需要备份原有的配置文件夹conf,这是网站架设的好习惯。以下的apache配置调优均是在red had的环境下进行的。
httpd 相关查看命令了解
查看当前安装模块mpm(多路处理器)
[root@localhost[……]

安装Apache2.4.23的编译参数

评论已关闭

tar zxf httpd-2.4.23.tar.gz
cd httpd-2.4.23/

httpd-2.4.23]# ./configure –prefix=/usr/local/http-2.4.23 –enable-so –enable-cgi –enable-cgid –e[……]

apache不能重定向,.htaccess被关闭

在centos系统下一键安装apache服务后,在网站根目录下建立.htaccess文件,想通过.htaccess文件实现apache的重定向。但是发现无论怎么更换.htaccess的代码,都不能重定向。这时候就需要检查.htaccess是否被[……]

1.ip访问
禁用ip访问 只能对应端口有效
<VirtualHost *:80>
ServerName xx.xx.xx.xx
ServerAlias *
<Location />
Order Allow,Deny
Deny from all
</Lo[……]

centos7编译安装Apache

评论已关闭

一、安装

安装之前先将服务器的防火墙关掉。

systemctl  stop  firewalld

systemctl  disable  firewall

第一步:

安装apr

下载:

wget -c http://mirrors.tuna.tsinghua[……]

要封停一个IP,使用下面这条命令:

iptables -I INPUT -s … -j DROP

要解封一个IP,使用下面这条命令:

iptables -D INPUT -s … -j DROP

参数-I是表示Insert(添加),-D表示Delete(删除)。后面跟[……]

根据自己的服务器来解决回答这个问题:

去除server中的详细信息:

apache: 找到你的配置文件http.conf 找到下面两个参数后按照下面修改:

  1. ServerSignature Off

  2. ServerTokens P[……]

Apache配置HTTPS虚拟主机共享443端口

    Listen443
NameVirtualHost*:443
<VirtualHost*:443>
……
ServerName www.example1.com
SSLCertificateFile common.[……]

服务器上的一些统计数据:

1)统计80端口连接数
netstat -nat|grep -i “80”|wc -l

2)统计httpd协议连接数
ps -ef|grep httpd|wc -l

3)、统计已连接上的,状态为“established
netstat -na|gre[……]

Apache IfModule prefork.c参数说明

评论已关闭

<IfModule?prefork.c>??//如果加载了这个模块,就实现一下配置,一个条件化模块加载

StartServers????????8??//服务在启动时默认启动几个子进程

MinSpareServers????5??//最小空闲进程数量

MaxSpareS[……]