基于端口、域名及ip的apache虚拟主机

  • A+
所属分类:运维教程

一、基于IP的

apache安装后,默认为基于IP,而且是单IP的形式,既直接可通过本机的IP访问,默认的DocumentRoot为/var/www/html,可通过配置文件/etc/httpd/conf/httpd.conf修改。

如果做多IP的虚拟主机,请按照下面的流程配置。

  • 为主机增加IP;
  • 修改配置文件:
<VirtualHost 192.168.18.251:80>
    DocumentRoot /var/www/html/web1
</VirtualHost>
<VirtualHost 192.168.18.252:80>
    DocumentRoot /var/www/html/web2
</VirtualHost>

二、基于端口

配置文件如下:

Listen 81
Listen 82
<VirtualHost 192.168.18.250:81>
    DocumentRoot /var/www/html/web1
</VirtualHost>
<VirtualHost 192.168.18.250:82>
    DocumentRoot /var/www/html/web2
</VirtualHost>

三、基于域名

首先需将配置文件中NameVirtualHost *:80一项去掉注释。然后进行如下配置:

<VirtualHost *:80>  
    ServerName birdteam1.net  
    DocumentRoot /var/www/html/web1  
</VirtualHost>  
<VirtualHost *:80>  
    ServerName birdteam2.net  
    DocumentRoot /var/www/html/web2  
</VirtualHost>
  • 问答中心
  • 微信小程序扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

上传图片