基于不同IP地址下的虚拟主机配置以及基于不同端口下的虚拟主机配置
基于不同IP地址下的虚拟主机配置
一、配置vhost.conf(主配置文件)
(一)、进入主配置文件目录:cd /etc/httpd/conf.d
(二)、配置主配置文件:vim vhost/conf
<directory /www>allowoverride nonerequire all granted
</directory>
<virtualhost 192.168.111.128:80>servername 192.168.111.128documentroot /www/128
</virtualhost>
<virtualhost 192.168.111.129:80>servername 192.168.111.129documentroot www/129
</virtualhost>
(三)、 添加一个新的IP地址:
- nmcli connection modify +ipv4.addresses 192.168.111.129/24
- nmcli connection up ens160
(四)、重启服务并查看IP地址启动情况
- systemctl restart httpd
- netstat -lntup | grep httpd
(五)、删除原来配置的自定义文件
- cd /var/www/html
- rm -rf index.html
二、创建自定义文件
(一)、创建文件:
- mkdir /www/128 -p
- echo welcome to 128 > /www/128/index.html
- mkdir /www/129 -p
- echo welcome to 129 > /www/129/index.html
(二)、重启httpd服务
- systemctl restart httpd
(三)完成(如图所示)
查看错误日志:tail -f /var/httpd/error_log
查看访问日志:tail -f /var/httpd/access_log
基于不同端口的虚拟主机
一、修改主配置文件
(一)、进入主配置文件:
- cd /etc/httpd/conf.d/
- vim vhost.conf(如图)
<directory /www>allowoverride nonerequire all granted
</directory>
<virtualhost 192.168.111.128:80>servername 192.168.111.128documentroot /www/128
</virtualhost>
<virtualhost 192.168.111.129:80>servername 192.168.111.129documentroot /www/129
</virtualhost>
<virtualhost 192.168.111.128:8080>servername 192.168.111.129documentroot /www/8080
</virtualhost>
<virtualhost 192.168.111.128:9090>servername 192.168.111.129documentroot /www/9090
</virtualhost>
3.进入www文件目录下创建8080、9090端口里的自定义文件
- cd /www
- mkdir 8080
- mkdir 9090
- echo welcome to 8080 > 8080/index.html
- echo welcome to 9090 > 9090/index.html
4.重启服务
systemctl restart httpd
5.查看端口启动情况
netstat -lntup | grep httpd
(发现此时并没有启动8080和9090端口)
6.查看httpd的状态
systemctl status https
(此时https显示没有问题,可能是主配置文件有问题)
7.修改主配置文件
cd /etc/httpd/conf.d
vim vhost.conf 添加两个被监听的端口 (listen 8080 listen 9090)
8.配置防火墙
firewall-cmd --permanent --add-port=8080/tcp
firewall-cmd --permanent --add-port=9090/tcp
firewall-cmd --reload
完成实验
基于不同IP地址下的虚拟主机配置以及基于不同端口下的虚拟主机配置相关推荐
- 基于ip地址的客户识别原理_使用 LVS 实现负载均衡原理及安装配置
[141] 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群.常用的负载均衡开源软件有nginx.lvs.haproxy,商业的硬件负载均衡设备F5.Netscale. ...
- nginx虚拟主机(基于域名虚拟主机、基于IP地址虚拟主机、基于端口虚拟主机设置)
文章目录 Nginx支持的虚拟主机有三种 配置环境 配置DNS域名 安装环境 安装nginx 制作管理脚本 基于域名 基于端口 基于IP 基于用IP地址访问域名 Nginx支持的虚拟主机有三种 ●基于 ...
- 虚拟服务器 端口管理,Apache服务配置虚拟主机(基于域名、端口、IP地址)与简单访问权限管理...
虚拟Web主机 在同一台物理服务器中运行多个Web站点,其中每一一个站点并不独立占用一台真正的计算机. httpd支持的虚拟主机类型 基于域名的虚拟主机 基于IP地址的虚拟主机 基于端口的虚拟主机 构 ...
- 5G MEC场景下移动终端IP地址固定方法研究
摘要: 在企业通过5G.边缘计算.专网等新技术推进数字化改造的过程中,越来越多的终端和设备将通过5G接入,终端现有的动态IP地址获取方式无法满足企业实际生产管理的需要,因此有必要为企业提供在专网 ...
- 配置IPSG防止主机私自更改IP地址上网(动态绑定)
一.IPSG 功能简介 IPSG:IP Source Guard,IP源防攻击是一种基于二层接口的源IP地址过滤技术.它能够防止内网用户修改IP地址(防止恶意主机通过伪造合法主机的IP地址来获取合法主 ...
- 计算机网络【某个单位的网点由4个子网组成,结构如图所示,其中主机H1、H2、H3、H4的IP地址和子网掩码如表所示。 (1)请写出路由器R1到4个子网的路由表。(2)...】
原文链接: 百度教育 计算机网络简答与综合 - 百度文库 某个单位的网点由4个子网组成,结构如图所示,其中主机H1.H2.H3.H4的IP地址和子网掩码,如表所示. (1)请写出路由器R1到4个子网的 ...
- 配置静态路由下一跳为本地出战接口和IP地址的区别
配置静态路由下一跳为本地出战接口和IP地址的区别 在配置静态路由时,下一跳可以使用下一路由器的IP地址,也可以使用本路由器的出站接口.在点对点的网络中,两者可能没有什么差别,但在以太网中或者NBMA网 ...
- 由ip地址和子网掩码求网络号、主机号、广播地址(超详细)
话不多说,直接进入正题,如果有概念理解不清楚的话,可以去看文章后面的部分,我直接在前面给出计算方法. 1.用二进制数表示IP地址 在进行计算之前,我们首先要学会十进制的IP地址怎么转换为二进制 ...
- Linux下IP地址两种修改方式的总结(IP地址、子网掩码、网关、DNS简介)
目录 一.IP地址.子网掩码.网关.DNS简介 1.IP地址 2.子网掩码 3.网关 4.DNS 二.Linux下IP地址修改两种方式介绍(Centos7.6) 1.查看IP地址 2.修改配置文件修改 ...
最新文章
- python3精要(7)-集合,集合运算,集合解析
- 【LCT】遥远的国度(P3979)
- 使用Java将HTML转成Word格式文件
- mysql batch 失败_mysql突然挂掉,重启失败,求助
- C++primer拾遗(第八章:IO库)
- 傲游浏览器linux傲游源,Ubuntu下安装遨游浏览器
- mysql索引实例_mysql索引之十:Mysql 索引案例学习
- Python函数进阶
- 1.java数组教程及示例知乎
- cxVerticalGrid赋值是实时更新
- 【2021-12-17】css反爬+pytesseract文字识别
- alert#40;1#41; to xss.haozi.me with #0x02
- Java JRE 6安全更新
- 新版 | 小O地图V0.9.2.0
- iOS开发——设置支持的iOS设备(512m内存以上设备)
- 陷阱技术探秘──动态汉化Windows技术的分析
- 容联云通讯_提供网络通话、视频通话、视频会议、云呼叫中心、IM等融合通讯能力开放平台。...
- ssm码农论坛毕业设计源码231126
- Excel暗藏的赛车游戏(转)
- 如何做好项目工时管理?看这一篇就够了!