httpd功能配置之虚拟主机

   apache默认使用80端口提供服务,使用主服务器配置的话,一台物理机只能提供一个站点服务;可以使用虚拟主机方式提供不同的访问,以实现一台主机提供多站点服务。

   虚拟主机的实现方式有三种:基于端口、基于IP、基于主机名。

   一、基于端口的虚拟主机

     1、在主配置文件中添加监听端口,主配置文件为/etc/httpd/conf/httpd.conf

虚拟主机2.jpg 

     2、主服务器与虚拟主机不能同时使用,所以要注释掉主服务器;

虚拟主机1.jpg

     3、定义虚拟主机

虚拟主机3.jpg

     4、检查语法错误并重新加载服务

虚拟主机9.jpg

虚拟主机8.jpg

     4、创建页面文件

虚拟主机4.jpg

虚拟主机5.jpg

    5、验证

虚拟主机6.jpg

虚拟主机7.jpg

   二、基于IP的虚拟主机

     1、添加主机一个IP

虚拟主机1.jpg

虚拟主机2.jpg

     2、定义虚拟主机

虚拟主机7.jpg

     3、检查语法并重载服务

虚拟主机6.jpg

     4、验证

虚拟主机9.jpg

虚拟主机8.jpg

   三、基于IP和端口混用

     1、定义虚拟主机

虚拟主机2.jpg

     2、添加hostc目录及页面文件

虚拟主机4.jpg

虚拟主机3.jpg

     3、检查语法及重载服务

虚拟主机6.jpg

     4、验证

虚拟主机9.jpg

虚拟主机8.jpg

虚拟主机7.jpg

虚拟主机5.jpg

   四、基于主机名的虚拟主机

     1、在hosts文件中添加以下条目,Liunx路径为/etc/hots,windows路径为/etc/system32/drivers/etc/hosts

虚拟主机1.jpg

     2、定义虚拟主机

虚拟主机2.jpg

     3、检查语法并重载服务

虚拟主机6.jpg

     4、验证

虚拟主机3.jpg

虚拟主机4.jpg

虚拟主机5.jpg

   五、混用三种虚拟机

     1、定义虚拟机

虚拟主机1.jpg

     2、检查语法并重载服务

虚拟主机6.jpg

     3、验证

虚拟主机2.jpg

虚拟主机3.jpg

虚拟主机4.jpg

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/12705

(2)
petmasterpetmaster
上一篇 2016-03-11 23:41
下一篇 2016-03-12 22:55

相关推荐

  • linux密码的破解与保护

    找回root口令:   遇到密码丢失的情况,如果只是普通用户的密码丢失,那么可以让管理员重新设定密码。但是如果管理员用户的密码丢失,那该如何解决?   在 Linux环境中root 密码忘记还是可以救回来的!只要能够进入并且挂载 / , 然后重新设定一下root的密码,就救回来啦!这是因为开机流程中,若强制进入runlevel 1 时, …

    Linux干货 2016-09-22
  • Linux的任务计划

    Linux的任务计划         我们在使用系统的过程中,经常需要在以后的某个时间点执行一个任务,而我们又不在机器旁边的时候,比如在半夜时服务器访问的用户很少,宽带资源很充足的时候,要去镜像软件包、重启服务器(虽然Linux很稳定)等,或者需要服务器在每天的特定时间去备份数据…

    2017-03-19
  • Mysql cmake 编译安装、

    基于cmake的mysql安装 1.1 前言 从mysql5.5起,mysql源码安装的编译工具configure开始向cmake过渡。安装方式和之前的略有不同。在这里简单介绍总结下。 安装之前,检查下GNU make, GCC, Perl, libncurses5-dev,cmake-2.8.4是否都已经安装,如果没有安装,用yum install 安装补…

    Linux干货 2017-08-29
  • bash通配符和正则表达式元字符部分归纳

    Linux中有各种各样的字符,而且在不同环境和不同命令之下含义也不同 作为新手,决定先归纳学到的符号,方便后面学习厘清它们之间的关系。 glob 简化了的正则表达式 bash默认通配符: ? :只匹配一个任意字符; * :匹配零个或多个任意字符;   [^] :方括号及其中^中的取反 [abc]:匹配任何一个列在方括号中的字符(这个例子要么匹配一个…

    Linux干货 2016-04-11
  • 8.10 shell scripts 作业

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 [root@CentOs6 bin]# systeminfo.sh        Hostname:&n…

    Linux干货 2016-08-12
  • GOPS2017全球运维大会 • 深圳站将在深圳召开!

    第六届GOPS2017全球运维大会(本次)将于2017年4月21日-22日在深圳举行,历届金牌讲师精选亮相,各种精彩等您发掘。活动家为GOPS2017全球运维大会提供在线报名!在线报名地址:https://www.huodongjia.com/event-231365274.html 大会亮点 众多国外重量级嘉宾在路上 ► 目前正在和各位大咖商榷行程中,主会…

    2017-04-10