qmya00 发表于 2018-11-21 08:47:00

【Apache学习】linux中基于ip、基于端口的虚拟主机

      由于httpd服务核心主机和虚拟主机,两种方式水火不容,所以,要设置虚拟主机,首先需要关闭核心主机,即注释httpd主配文件中的
  vim /etc/httpd/conf/httpd.conf

  

  虚拟主机有三种工作模式:

[*]  基于IP
[*]  基于Port
[*]  基于Host
  
基于IP
  实现如下要求的两台虚拟主机
  

  使用的ip为192.168.56.169(虚拟机的ip),192.168.56.170(需要自己添加ip)
  全局监听Listen 80

增加ip


  物理机ping这两个ip



  修改配置文件


  按如下创建目录和内容


  重启httpd服务,发现如下错误


  修改DocumentRoot为绝对地址


  重启服务


  测试



  

  基于端口
  按如下要求建立两个相同ip不同端口的虚拟主机,这中方法可以省ip资源。


  在配置文件中,增加8080端口,默认为80


  修改虚拟主机设置


  重启服务


  测试



  

  基于域名的虚拟主机(待更新)

  Done!
  AdelaZhu

  




页: [1]
查看完整版本: 【Apache学习】linux中基于ip、基于端口的虚拟主机