运行,监控Apache

3.1运行Apache

3.1.1手动启动Apache服务器

/usr/local/apache2/bin/httd

注意:通过ps aux | grep httpd查看到的进程中,发现只有一个httpd进程是属于root,它是永远不响应任何用户请求的。而只是负责创建httpd的子进程,这些子进程才是提供Web访问的服务进程。而且这些子进程的名字会因为系统的不同而不同,但在同一个系统上都是统一的。

3.1.2自动启动apache服务器

BSD风格的脚本:

SysV风格:

3.1.3停止Apache服务器

(1)、通过ps aux | grep httpd查看所有的httpd进程,然后用kill -9 pid一一结束进程

(2)、cat /usr/local/apache/logs/httpd.pid然后把这个文件中查到的进程号(这个进程号也就是主服务器进程号,即root用户的apache进程号  )

kill -9 查到的主进程号

3.1.4使用apachectl程序控制Apache

apache start、stop、restart 、graceful、 graceful-stop 、configtest、 status、 fullstatus

这里知道graceful比restart好很多,真的,所以用graceful重启好很多。graceful-stop也同样比stop好很多。configtest解析并检查配置文件语法。

3.1.5运行多个Apache服务器

一台物理系统运行多个版本的Apache服务器,解决方案是在编译时为不同版本的Apache指定不同的安装目录即可。

一台物理系统运行多个同一版本的Apache服务器,解决方案是启动时指定不同的配置文件httpd -f /usr/local/apache/conf/httpd.conf

分析:运行多个Apache服务器的关键是为不同的Apache服务器指定唯一的端口,而这可以通过指定不同的配置文件

3.1.6使用 容器实现不同的配置

在配置文件加几组不同的……容器,在中name是一个变量名称,只有当name为真时,才会执行到容器之间的命令。如果name为假,则直接忽略。这样我们可以通过httod -D参数来控制使用那一个name 下的命令

Listen 443

DocumentRoot "/home/jonsk/"

使用它的方法是/usr/local/apache/bin/httpd -D ssl

这就是一种一个配置文件,实现不同配置apache服务器启动的方式

3.1.7httpd 命令行参数

-D、-d -f -c -C- e -E -v -V -h -l -L -t  -S -t-D -M -t

3.2监控Apache

3.2.1Apache自带的web监视器

1.mod_status模块,动态显示当前服务器的动态的运行状态。

2.mod_info模块,主要提供服务器附加的配置信息

但这两种模块不推荐使用,会存在安全问题。

3.2.2使用第三方的工具来监控Apache

1、zabbix

2、Nagios

常见问题及解答

apache启动后通过浏览器访问提示:“您没有权限访问次服务器上的/”

三种可能情况:

(1)Apache不仅需要所在ServerRoo目录的权限,还需要ServerRoot的上一层目录的权限

(2)使用SELinux也可能会导致以上错误

(3)Apache在配置文件中没有设置访问权限

apache的根目录被我搞坏了

一、般自启动一是在rc.local上写脚本

二、是用运行级别,运行级别也有两种情况,一是用chkconfig命令,设置相应运行级别的自启动,要用运行级别的话。

如果chkconfig用不了。另外一种,首先把启动脚本加到int.d目录里,另外在相应启动级别目录里生成一个指向放在int.d那个位置的脚本的软链接。

我不知道让源码安装的脚本使用chkconfig是怎样,

首先把启动脚本加到int.d目录里,另外在相应启动级别目录里生成一个指向放在int.d那个位置的脚本的软链接dou yao ma ?。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,884评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,212评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 167,351评论 0 360
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,412评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,438评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,127评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,714评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,636评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,173评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,264评论 3 339
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,402评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,073评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,763评论 3 332
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,253评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,382评论 1 271
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,749评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,403评论 2 358

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,685评论 18 139
  • 1.Linux下如何用命令查看实时日志(完整命令) tail -f 路径.log查看前多少行 tai-200f 路...
    qianyewhy阅读 2,294评论 0 11
  • http协议及Apache服务 http协议 什么是http? http全称为超文件传输协议(Hyper text...
    魏镇坪阅读 2,281评论 0 1
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,836评论 6 342
  • Socket:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。 网络通信...
    zcApple阅读 377评论 0 0