apache
yujin2010good
每天学习一点点,进步一点点。
展开
-
apache学习一安装
1、基本命令rpm -qa httpdrpm -e 包名rpm -e --nodeps 包名 卸载安装程序不依赖[root@python ~]# rpm -e httpd-2.4.6-40.el7.centos.4.x86_64error: Failed dependencies: httpd-mmn = 20120211x8664 is原创 2016-11-03 23:54:21 · 2151 阅读 · 0 评论 -
日常状态吗和log收集软件
一、常用分析log的软件syslog,rsyslog,Awstats,flume,logstash scribe kafka二、常见状态码200 正常301 永久跳转403 禁止访问(服务器拒绝,防止恶意域名绑定)404 not found 找不到页面500 内部服务器出错502 坏的网关(负载均衡之类的问题)503原创 2016-11-20 19:36:11 · 575 阅读 · 0 评论 -
怎样配置让apache访问日志记录真实客户端IP,而不是nginx代理服务器IP
默认apache记录的是nginx代理服务器的IP,并不是真实客户端的IP。怎样让其显示真正的客户端ip呢?修改nginx配置文件,确保有这一行:proxy_set_header X-Real-IP $remote_addr;修改完配置文件后,重新加载配置文件(可以不用重启nginx):/usr/local/nginx/sbin/nginx-s reload修改httpd配置转载 2016-11-19 12:26:30 · 1143 阅读 · 0 评论 -
lamp学习二apache与php整合
1、检查环境mysql正常[root@mysql soft]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEclock-app 2309 root 22u IPv4 158395 0t0 TCP 192.168.3.48:42518->a2-16-10-97.de原创 2016-11-15 01:08:37 · 524 阅读 · 0 评论 -
lamp学习一 mysql源码安装
1、创建用户和组groupadd mysqluseradd mysql -g mysql -M -s /sbin/nologinid mysqlcat a.log|bash2、下载mysql软件http://www.mysql.com3、编译安装[root@mysql soft]# ls19-lamp-conf.tar.gz原创 2016-11-15 01:07:30 · 339 阅读 · 0 评论 -
apache学习安全总结
1、安全优化(此项为防止别人看到目录结构)[root@python htdocs]# lswolf.html[root@python htdocs]# mv wolf.html laolang.html[root@python conf]# vi httpd.conf下面这段去掉Indexes或者-Indexes Options Indexes Foll原创 2016-11-12 19:56:30 · 538 阅读 · 0 评论 -
apache学习六-log
1、log种类通用log格式(Common Log Format)组合log格式(Combined Log Format)(一般用这个)如下: LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined LogFormat "%h %l %u %t \"%r\"原创 2016-11-12 19:55:34 · 558 阅读 · 0 评论 -
apache学习五基于端口和ip的虚拟主机
1、基于端口的可以在主配置文件和可以在extra2、修改主配置文件[root@python conf]# vi httpd.confListen 80之后添加以下内容Listen 8000Listen 90003、修改扩展配置文件[root@python extra]# vi httpd-vhosts.confNameVirtualHost *:80后面添加Na原创 2016-11-06 23:30:44 · 367 阅读 · 0 评论 -
apache学习四虚拟主机
1、概念虚拟主机:需要部署多个站点,每个站点需要使用不同的域名和站点目录,或者不同的端口,不同的IP,这个时候需要虚拟主机。简单的说,一个http服务配置多个站点,就叫虚拟主机。分类:a、基于域名(常用)b、基于端口c、基于ip2、环境192.168.3.40 www.wolf.com /web/html/www192.168.3.40 bb原创 2016-11-06 23:07:59 · 399 阅读 · 0 评论 -
apache学习三配置文件
1、主配置文件讲解grep -Ev "#|^$" httpd.conf >httpd.conf.ori 排除注释和空行vi httpd.conf.oriServerRoot "/soft/apache" 安装目录原创 2016-11-03 23:55:45 · 2033 阅读 · 0 评论 -
apache学习二目录结构
1、查看首页在那里[root@python conf]# grep -i documentroot httpd.conf# DocumentRoot: The directory out of which you will serve yourDocumentRoot "/soft/apache/htdocs"# This should be changed to whatever原创 2016-11-03 23:55:11 · 994 阅读 · 0 评论 -
apache使用ab进行压测
ab是apache自带的一个很好用的压力测试工具,当安装完apache的时候,就可以在bin下面找到ab1 我们可以模拟100个并发用户,对一个页面发送1000个请求./ab -n1000 -c100 http://vm1.jianfeng.com/a.html其中-n代表请求数,-c代表并发数返回结果:##首先是apache的版本信息 This is ApacheBenc转载 2016-11-12 20:30:09 · 497 阅读 · 0 评论