大佬教程收集整理的这篇文章主要介绍了linux7下虚拟主机的三种实现方式,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
虚拟主机1:主机IP地址为172.16.30.20,端口号为80(@L_450_0@认端口),DocumentRoot是/var/www/vhost1,在DocumentRoot目录下创建虚拟主机站点主页文件。
[[email protected] ~]# cd /var/www/ [@L_696_4@ www]# mkdir vhost1 [[email protected] www]# cd vhost1/ [[email protected] vhost1]# vim index.html [[email protected] vhost1]# cat index.html this is the vhost1
虚拟主机2:主机IP地址为172.16.30.20,端口号为8080,DocumentRoot是/var/www/vhost2,在DocumentRoot目录下创建虚拟主机站点主页文件。
[[email protected] ~]# cd /var/www/ [[email protected] www]# mkdir vhost2 [[email protected] www]# cd vhost2/ [[email protected] vhost2]# vim index.html [[email protected] vhost2]# [[email protected] vhost2]# cat index.html this is the vhost2
[[email protected] ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost1" </VirtualHost> Listen 8080 <VirtualHost 172.16.30.10:8080> DocumentRoot "/var/www/vhost2" </VirtualHost> [[email protected] ~]# systemctl restart httpd [[email protected] ~]# firewall-cmd --add-port=8080/tcp --peRMANent success [[email protected] ~]# firewall-cmd --reload success
访问测试:
二、 不同IP地址,相同端口号
虚拟主机1:主机IP地址为172.16.30.20,端口号为80(@L_450_0@认端口),DocumentRoot是/var/www/vhost1,在DocumentRoot目录下创建虚拟主机站点主页文件。
虚拟主机2:主机IP地址为172.16.30.200,端口号为80(@L_450_0@认端口),DocumentRoot是/var/www/vhost2,在DocumentRoot目录下创建虚拟主机站点主页文件。
[[email protected] ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens33 UUID=bde41fa3-f559-4de2-ba9a-857fed211aac DEVICE=ens33 ONBOOT=yes DNS1=127.0.0.1 ZONE=public Ipaddr=172.16.30.10 PREFIX=24 IPV6_PEERDNS=yes IPV6_PEERROUTES=yes Ipaddr1=172.16.30.100 PREFIX1=24
[[email protected] ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost1" </VirtualHost> <VirtualHost 172.16.30.100:80> DocumentRoot "/var/www/vhost2" </VirtualHost> [[email protected] ~]# systemctl restart httpd
访问测试:
虚拟主机1:主机IP地址为172.16.30.20,端口号为80(@L_450_0@认端口),FQDN为vhost1.example.com,DocumentRoot是/var/www/vhost1,在DocumentRoot目录下创建虚拟主机站点主页文件。
虚拟主机2:主机IP地址为172.16.30.20,端口号为80(@L_450_0@认端口),FQDN为vhost2.example.com,DocumentRoot/var/www/vhost2,在DocumentRoot目录下创建虚拟主机站点主页文件。
[[email protected] ~]# vim /etc/httpd/conf.d/httpd-vhosts.conf <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost1" ServerName vhost1.example.com </VirtualHost> <VirtualHost 172.16.30.10:80> DocumentRoot "/var/www/vhost2" ServerName vhost2.example.com </VirtualHost>
以上是大佬教程为你收集整理的linux7下虚拟主机的三种实现方式全部内容,希望文章能够帮你解决linux7下虚拟主机的三种实现方式所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。