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

相关推荐

  • 行编辑器sed的应用

    sed sed:Stream EDitor,行编辑器 sed是一种流编辑器,它一次处理一行内容,处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后, 把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没 有改变,除非你使用重定向存储输出。 se…

    Linux干货 2016-08-10
  • 编译安装httpd

    编译安装httpd   1 去官网下载源码包                                      为避免非法软件,一定要去官网下载http…

    2017-04-24
  • 计算机与操作系统

    计算机系统=Hardware+Software Linux操作系统=GNU/kernel+程序 (user space) ————– apps   shell    (人机交互接口) lib call(半层)  (kernel space) —&#…

    Linux干货 2017-02-14
  • 马哥教育网络班22期+第三周课程练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [xw@localhost ~]$ who | cut -d' ' -f1 | uniq xw root 2、取出最后登录到当前系统的用户的相关信息。 [xw…

    Linux干货 2016-09-01
  • 虚拟机配置网卡别名及centos 6 之bonding

    1、虚拟网卡实现一个网卡多个地址(测试环境为虚拟机),此处使用eth1网卡,并且将eth1的IP设置成固定的,其实还可以设置成DHCP自动获取,这就是Linux强大之处。但是由eth1虚拟出来的两张网卡不能使用DHCP自动获取。具体步骤如下(设置的IP看个人喜欢) [root@localhost network-scripts]# cat…

    Linux干货 2016-09-05
  • Shell 脚本作业(8月11号)

    1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。 #!/bin/bash # author:huiping # version:1.0.1 # date:2016-08-11 # describe:&nb…

    Linux干货 2016-08-15