您的位置:首页 > 运维架构 > Apache

Linux之Apache虚拟主机的配置(同IP不同端口,同端口不同IP,同IP不同域名)

2019-03-20 22:44 459 查看

前提须知:实验环境:红帽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文件

重启服务

第四步:创建测试页面





保存退出
第五步:测试机测试

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐