咨询热线:4006-75-4006
售前:9:00-23:30 备案:9:00-18:00 技术:7*24h
Apache 是Apache软件基金会旗下的一个子项目
通常apache会集成在linux系统中,可以通过yun install -y httpd 安装
yun源中也集成也其它apache相关的软件,比如说-tools是一些相关的工具,ab的压力测试,
认证加密的一些数据库,还有-devel一些开发所用到的头文件,还有-manualapache一套的官方手册,
安装好之后可以通过services httpd start 进行启动
httpd 特殊的命令,graceful 优雅的重启,在不关闭网站的情况下重启apache
graceful -stop 优雅的关闭,等待关闭所有的服务后关闭apache
配置文件在/etc/httpd 下,我们会发现有两个文件夹和三个链接
两个文件夹 conf conf.d 三个链接 : logs modules run
conf 文件夹下有httpd.conf 是主要配置文件
conf.d 保存模块配置文件,可以对每一个模块进行配置,apache是一个模块化的服务器,她的很多功能都是通过模块化实现的,
logs 日志位置
modules 是apache模块的保存位置,里面都是一些.so的模块,比如别名连接模板,证书模块,代理模块,自带的模块非常多,
我们也可以自定义编辑自己的模块
run 是运行时的一些信息,下面只有一个文件httpd.pid,里面只有一个数字,就是apache主要进行的id,目的是为了获取主进程的idLinux下默认安装后的Apache根目录在/var/www/html下
Apache默认安装完后,会为系统添加一个Apache高级用户
参考文献:http://www.landui.com/html/ITjs/fwqjs/6724.html