Apache部署基于IP地址、端口、DNS域名的三种虚拟主机配置

一、Apache目录结构服务目录:/usr/local/httpd主配置文件:/usr/local/httpd/confi/http.conf网页目录:/usr/local/httpd/htdocs服务脚本:/usr/local/httpd/bin/apachectl执行程序:/usr/local/httpd/bin/httpd访问日志:/usr/local/httpd/log/access.log错误日志:/usr/local/httpd/log/error.log二、常用的全局配置参数
摘要由CSDN通过智能技术生成

一、Apache目录结构
服务目录:/usr/local/httpd
主配置文件:/usr/local/httpd/confi/http.conf
网页目录:/usr/local/httpd/htdocs
服务脚本:/usr/local/httpd/bin/apachectl
执行程序:/usr/local/httpd/bin/httpd
访问日志:/usr/local/httpd/log/access.log
错误日志:/usr/local/httpd/log/error.log
二、常用的全局配置参数
ServerRoot:服务目录
ServerAdmin:管理员邮箱
User:运行服务的用户身份
Group:运行服务的组身份
ServerName:网站服务器的域名
DocumentRoot:网页文档的根目录
Listen:监听的IP地址、端口号
PidFile:保存http进程PID号 的文件
DirectoryIndex:默认的索引页文件
ErrorLog:错误日志文件的位置
CustomLog:访问日志文件的位置
LogLevel:记录资质的级别,默认为warn
Timeout:网络连接超时,默认为300秒
KeepAlive:是否保持连接,可选On或Off
MaxKeepAliveRequests:每次连接状态最多请求文件数
KeepAliveTimeout:保持连接的超时时间
Include:需要包含进来的其他配置文件
三、编译安装 httpd

3.1 准备工作

查看是否安装了httpd
rpm -qa httpd
卸载原有的httpd
rpm -e httpd

3.2 编译安装环境

[root@xss httpd-2.2.15]# yum -y install gcc gcc-c++

3.3 源码编译安装

解包:[root@xss httpd-2.2.15]# tar zxf httpd-2.2.15.tar.gz -C /usr/src/

配置:[root@xss httpd-2.2.15]# cd /usr/src/httpd-2.2.15/

[root@xss httpd-2.2.15]# ./configure --prefix=/usr/local/httpd --enable-so --enable-rewrite --enable-charset-lite --enable-cgi --with-included-apr

编译安装:[root@xss httpd-2.2.15]# make && make install

3.4 优化执行路径

[root@xss httpd-2.2.15]# l

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值