Linux 5.4 RHCE Apache常规配置学习笔记
我的博客:http://wqmsl.blog.51cto.com 制作人:wqmsl 目标:1、搭建一个简单的Apache服务器 2、基于域名的虚拟主机的配置 3、基于IP的虚拟主机 4、常用参数 1、IP说明: 192.168.1.6——主机名:apache.wqmsl.com apache服务器 192.168.1.4——主机名:dns.wqmsl.com dns客户端 2、前期准备 更改主机名称(更改三处):1、hostname更改,2、hosts更改,3、/etc/sysconfig/network 3、所需软件包如下 我们可以使用yum来安装,如使用rpm的话会有依赖关系存在,自己选择即可哈 Apache软件包安装 httpd-devel-2.2.3-11.el5.i386.rpm包要解决以下两个依赖关系: apr-devel-1.2.7-11.i386.rpm 我使用yum来安装哈 安装完成之后检查一下是否安装成功呢 一、下面我们来实现第一个目标,配置一个常规的Apache服务器我们配置这样的一个环境哈 公司的网页放置在/www/下,IP地址和端口为192.168.1.6:80,首页使用index.htm的.管理员E-mail地址为root@wqmsl.com,网页的编码类型为GB2312,客户端访问超时时间为120秒(系统默认),Apache的根目录为/etc/httpd(系统默认) 设置Apache的根目录如下: 设置超时为120秒 设置管理员邮箱 设置监听的IP地址和端口 设置首页名称为 设置服务器的默认编码为GB2312 设置网页的位置,把原来的注释掉,新添加一行哈 创建网页存放的目录 注意:这个目录一定要有其他用户读取的权限哦,给目录755的权限或者把属组改为apache也行,否则别人没有权限打开你的网页的 我们这里去找一个网页到这个目录下面哈 我们重启服务器 以上两个命令均可 设置为开机启动 在客户端访问一下 前提当然是我设置过DNS,具体设置方法我就不在这里讲了,请看DNS的学习笔记 二、下面我们来实现第二个实验目标,建立虚拟主机服务设置基于名称的虚拟主机,要设置基于名称的虚拟主机的话那么就要先设置好DNS记录方可,我建立两个虚拟主机,DNS记录如下: 其中blog.wqmsl.com和down.wqmsl.com是我设置的虚拟主机所要用的域名 下面我们到Apache服务器进行配置哈 编辑Apache的配置文件httpd.conf 启用虚拟主机的设置 在这里有虚拟主机的配置例子,大家可以参考配置 配置虚拟主机 <>是虚拟主机的通告,前后要对应 保存并退出 在存放网页的目录创建虚拟主机的网页的存放目录 创建各自的主页(内容不一样,以便区分) 这样就OK了 重启httpd服务或者重新加载服务配置文件就行 下面我们去测试哈 1、看看下面的域名和网页内容是一致的吧 2、下面这个也是一样的 ,以此类推, 你要设置多少虚拟主机就添加多少就OK了哈 三、基于IP的虚拟主机的设置这个其实是很简单的 注释掉下面一行 修改虚拟主机配置的IP地址和端口即可 保存并重启服务或者重新加载服务 在客户端测试就OK了,测试部分我就不写了哈 四、常用的参数解释1、httpd.conf配置文件主要由全局环境、主服务器配置和虚拟主机3个部分组成.每部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称 参数值”的形式. httpd.conf中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白) httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释. 全局配置的相关参数,全局的参数一般不用改哦 ServerType 默认应该是独立的s |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |