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

本文介绍了如何在Apache上配置基于IP地址、端口和DNS域名的虚拟主机。详细步骤包括Apache目录结构、常用配置参数、编译安装过程,以及分别通过修改配置文件实现IP、端口和DNS域名的虚拟主机设置,并提供了验证方法。
摘要由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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值