Linux之Apache虚拟主机的配置(同IP不同端口,同端口不同IP,同IP不同域名)
前提须知:实验环境:红帽6.4,服务器地址为:192.168.2.10;主机名为:www.huiying.cn,测试机的IP地址为192.168.2.200
提高一:IP地址相同,但端口号不同的虚拟主机设置
第一步:在/etc/httpd/的目录下,新建vhostconf文件夹,用来存放虚拟主机的配置文件
第二步:在/var/www/的目录下新建两个文件夹web1,web2,用来存放虚拟主机的页面文件
第三步:在httpd的配置文件的最后添加一句语句,作为是虚拟主机的配置文件的路径
第四步:创建虚拟主机的配置文件
重启会报错
修改SElinux的配置,其实不怎么建议关闭,因为这样是裸奔,不安全。这个我也不知道怎样有更好的办法,你自己扩展吧
vi /etc/sysconfig/selinux
然后虚拟机重启后,就可以启动服务了
第五步:将网站首页页面内容简单写入/var/www/web1和/var/www/web2中
第六步:访问,如果是另一台机子测试,记得关闭防火墙,但依旧不建议关闭,因为关闭等于裸奔,很不安全。这个我依旧不知道怎样有更好的办法,你自己扩展吧
提高二:端口号相同,但IP地址不同的虚拟主机设置
第一步:添加两个IP地址给服务器
添加一张网卡
复制eth0的文件,并进行编辑
记得修改网卡的MAC地址
重启网卡
另一种办法也可以,一张网卡两个IP地址
重启网卡
第二步:在/var/www/的目录下新建两个文件夹web10,web100,用来存放虚拟主机的页面文件
第三步:配置httpd.conf文件
重启服务
第四步:创建测试页面
第五步:浏览器访问界面
提高三:IP地址相同,但域名不同的虚拟主机设置
第一步:DNS的配置,我不进行详细的介绍了,可以看我之前的博文:
https://blog.csdn.net/weixin_42022374/article/details/88238344
在扩展文件再添加一个正向区域
配置正向解析文件
复制模板文件并编辑
配置反向解析文件,在之前的反向解析文件进行编辑添加
我原本的反向解析文件是:/var/named/2.168.192.huiying
那个slave.huiying.cn是辅助DNS的域名文件,你们没有也没有事的
重启DNS服务
测试
第二步:在/var/www/的目录下新建两个文件夹web10,web100,用来存放虚拟主机的页面文件
第三步:配置httpp.conf文件
重启服务
第四步:创建测试页面
保存退出
第五步:测试机测试
- 在linux平台上搭建目前企业公司中基于域名,ip以及端口的虚拟主机apache服务!还有
- Apache配置基于域名、端口、IP的虚拟主机(apache目录结构介绍)
- linux下Apache2.2.4 + tomcat5.5+php 一个IP配置多域名,虚拟主机
- Apache配置虚拟主机的三种方法(基于IP、端口、域名)
- apache虚拟主机基于域名,ip,端口,配置方法。
- Apache同IP不同端口虚拟主机配置。
- Apache基于IP、基于port和基于域名的三种虚拟主机的配置方法(linux下)
- 如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)
- 如何配置Apache虚拟主机?(基于IP、基于端口、基于域名)
- LINUX系统apache基于IP,基于port和基于域名的三种虚拟主机的配置方法
- RHEL的Apache配置(基于ip&端口&域名的虚拟主机和认证)
- Apache配置虚拟主机、不同端口和域名、认证访问
- linux安装apache并配置根据不同的域名转发到不同的端口
- Linux下apache和resin的虚拟主机配置(基于域名)
- 在linux下配合apache和resin配置多IP的虚拟主机
- httpd的虚拟主机(不同ip地址,同一个ip不同端口,同一个ip同一个端口不同域名都可以实现不同网站)运用
- linux下用Apache一个IP多个域名建虚拟主机
- apache 基于域名,IP,端口 3种方式的虚拟主机
- debian下apache的虚拟主机配置,基于多IP和基于多域名的虚拟主机
- apache虚拟主机的配置,一个IP绑定多个域名