设为首页 收藏本站
查看: 1292|回复: 0

[经验分享] Linux 5.4 RHCE Apache常规配置学习笔记

[复制链接]
累计签到:4 天
连续签到:1 天
发表于 2018-11-26 13:41:32 | 显示全部楼层 |阅读模式
  我的博客: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
apr-util-devel-1.2.7-6.i386.rpm

  我使用yum来安装哈
   DSC0000.png
  安装完成之后检查一下是否安装成功呢
   DSC0001.png
  一、下面我们来实现第一个目标,配置一个常规的Apache服务器
  我们配置这样的一个环境哈
  公司的网页放置在/www/下,IP地址和端口为192.168.1.6:80,首页使用index.htm的。管理员E-mail地址为root@wqmsl.com,网页的编码类型为GB2312,客户端访问超时时间为120秒(系统默认),Apache的根目录为/etc/httpd(系统默认)
  设置Apache的根目录如下:
   DSC0002.png
  设置超时为120秒
   DSC0003.png
  设置管理员邮箱
   DSC0004.png
  设置监听的IP地址和端口
   DSC0005.png
  设置首页名称为
   DSC0006.png
  设置服务器的默认编码为GB2312
   DSC0007.png
  设置网页的位置,把原来的注释掉,新添加一行哈
   DSC0008.png
  创建网页存放的目录
   DSC0009.png
  注意:这个目录一定要有其他用户读取的权限哦,给目录755的权限或者把属组改为apache也行,否则别人没有权限打开你的网页的
  我们这里去找一个网页到这个目录下面哈
  我们重启服务器
   DSC00010.png
  以上两个命令均可
  设置为开机启动
   DSC00011.png
  在客户端访问一下
   DSC00012.png
  前提当然是我设置过DNS,具体设置方法我就不在这里讲了,请看DNS的学习笔记
  二、下面我们来实现第二个实验目标,建立虚拟主机服务
     设置基于名称的虚拟主机,要设置基于名称的虚拟主机的话那么就要先设置好DNS记录方可,我建立两个虚拟主机,DNS记录如下:
   DSC00013.png
  其中blog.wqmsl.com和down.wqmsl.com是我设置的虚拟主机所要用的域名
  下面我们到Apache服务器进行配置哈
  编辑Apache的配置文件httpd.conf
  启用虚拟主机的设置
   DSC00014.png
  在这里有虚拟主机的配置例子,大家可以参考配置
  配置虚拟主机
  是虚拟主机的通告,前后要对应  
serveradmin  管理员邮箱  
documentroot  网页存放的目录位置
servername   是此虚拟主机的域名
最后面的是两个是日志文件

   DSC00015.png
  保存并退出
  在存放网页的目录创建虚拟主机的网页的存放目录
   DSC00016.png
  创建各自的主页(内容不一样,以便区分)
   DSC00017.png
  这样就OK了
  重启httpd服务或者重新加载服务配置文件就行
   DSC00018.png
  下面我们去测试哈
  1、看看下面的域名和网页内容是一致的吧
   DSC00019.png
  2、下面这个也是一样的
   DSC00020.png
  所以,以此类推, 你要设置多少虚拟主机就添加多少就OK了哈
  三、基于IP的虚拟主机的设置
  这个其实是很简单的
  注释掉下面一行
   DSC00021.png
  修改虚拟主机配置的IP地址和端口即可
   DSC00022.png
  最后保存并重启服务或者重新加载服务
  在客户端测试就OK了,测试部分我就不写了哈
  四、常用的参数解释
  1、httpd.conf配置文件主要由全局环境、主服务器配置和虚拟主机3个部分组成。每部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称 参数值”的形式。
  httpd.conf中每行包含一条语句,行末使用反斜杠“\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白)
  httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释。
  全局配置的相关参数,全局的参数一般不用改哦
  ServerType
选择系统激活服务器的方式。可以是inetd或standalone

  默认应该是独立的stationalone  
  ServerRoot
设定Apache 安装的绝对路径

   DSC00023.png
  TimeOut
设定 服务器接收至完成的最长等待时间

   DSC00024.png
  KeepAlive
设定服务器是否开启连续请求功能,真实服务器一般都要开启

   DSC00025.png
  设定服务器所能接受的最大连接请求量
   DSC00026.png
  使用者连续请求的等待时间上限
   DSC00027.png
  StartServers  设定激活时所需建立的子进程数
  MinSpareServers 设定最小限制子进程数
  MaxSpareServers  设定最大限制子进程数
  MaxClients  设定同事能够提供使用者的最大服务???
   DSC00028.png
  Port  
设置http服务的默认端口。

  User/Group  
设置服务器程序的执行者与属组,这个一般是apache

   DSC00029.png
  如果你的网页存放的目录其他用户没有权限(权限为750)的话,修改组为Apache也是可以的哦
  2、如果不想打开红帽的默认欢迎页面,可以去注释掉的,方法如下:
   DSC00030.png
  注释掉下面的语句就行了
   DSC00031.png
  3、Apache一直是Internet上最流行的Web服务器
  后台进程:httpd  
脚本:/etc/rc.d/init.d/httpd  
使用端口:80(http),443(https)  
所需RPM包:httpd  
配置路径:/etc/httpd/*  
默认网站存放路径:/var/www/*

  常规的配置就到这里哈,下一节会说到一节高级配置和LAMP环境的搭建,并安装一个论坛作为实验。
  本节我们使用的是rpm包安装,下节我们使用编译安装
  博主QQ:459176770




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-639903-1-1.html 上篇帖子: 整合apache和JBoss,配置虚拟主机 下篇帖子: weblogic + apache 负载均衡与Session复制
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表