Apache基于IP
步骤1:添加并配置虚拟网卡
- 添加虚拟网卡:通常在虚拟机环境中,可以通过虚拟机软件(如VMware或VirtualBox)的网络设置来添加额外的网络适配器。
- 配置IP地址:编辑
/etc/sysconfig/network-scripts/ifcfg-ethX
文件,,并将它们设置为静态IP地址。
| vi /etc/sysconfig/network-scripts/ifcfg-ens33 |
| |
| DEVICE=ens33 |
| BOOTPROTO=static |
| ONBOOT=yes |
| IPADDR=192.168.10.100 |
| NETMASK=255.255.255.0 |
| |
| vi /etc/sysconfig/network-scripts/ifcfg-ens36 |
| |
| DEVICE=ens36 |
| BOOTPROTO=static |
| ONBOOT=yes |
| IPADDR=192.168.10.200 |
| NETMASK=255.255.255.0 |
3. 重启网络服务:
| systemctl restart network |
步骤2:修改Apache配置文件
编辑/etc/httpd/conf/httpd.conf
,确保以下行未被注释(即删除#
):
| IncludeOptional conf.d/*.conf |
然后,在/etc/httpd/conf.d/
目录下创建两个新的配置文件,比如vhost1.conf
和vhost2.conf
,分别用于配置基于IP的虚拟主机:
| vim /etc/httpd/conf.d/vhost1.conf |
| |
| |
| DocumentRoot "/var/www/html/web1" |
| |
| |
| vim /etc/httpd/conf.d/vhost2.conf |
| |
| |
| DocumentRoot "/var/www/html/web2" |
| |
或者写到一个配置文件中
| [root@localhost ~] |
| |
| DocumentRoot "/var/www/html/web1" |
| |
| |
| DocumentRoot "/var/www/html/web2" |
| |
步骤3:创建目录和主页文件
| mkdir -p /var/www/html/web1 /var/www/html/web2 |
| echo "This is my virtual website1." > /var/www/html/web1/index.html |
| echo "This is my virtual website2 ." > /var/www/html/web2/index.html |
重启Apache服务
步骤4:测试基于IP的虚拟主机
Apache基于端口
步骤5:配置基于端口的虚拟主机
编辑/etc/httpd/conf.d/
下的新配置文件,例如vhost3.conf
和vhost4.conf
,配置不同的端口:
| vim /etc/httpd/conf.d/vhost3.conf |
| |
| Listen 8000 |
| |
| DocumentRoot "/var/www/html/web3" |
| |
| |
| vim /etc/httpd/conf.d/vhost4.conf |
| |
| Listen 8888 |
| |
| DocumentRoot "/var/www/html/web4" |
| |
或者全部写到一个配置文件中
| [root@localhost ~] |
| Listen 8000 |
| |
| DocumentRoot "/var/www/html/web3" |
| |
| Listen 8888 |
| |
| DocumentRoot "/var/www/html/web4" |
| |
步骤6:创建目录和主页文件
| mkdir -p /var/www/html/web3 /var/www/html/web4 |
| echo "This is my virtual website3." > /var/www/html/web3/index.html |
| echo "This is my virtual website4." > /var/www/html/web4/index.html |
步骤7:重启Apache服务
测试基于端口的虚拟主机
再次在Windows系统下使用浏览器访问这两个端口,确保能够看到正确的网页。
本文作者:yuanqing09
本文链接:https://www.cnblogs.com/yuanqing09/p/18306534
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。