linux怎么查看本机内存大小
282
2022-11-10
虚拟主机的构建——基于域名、端口、IP
构建虚拟主机
1、虚拟主机介绍
企业常用的虚拟主机分为3种:
(1)基于域名(2)基于端口(3)基于IP
虚拟web主机
在同一台物理服务器中运行多个web站点,其中每一个站点并不独立占用一台真正的计算机
打开(2)KeepAlive Timeout一次连接多粗请求之间的最大间隔时间,两次请求超过该时间连接断开(3)MaxKeepAliveRequests一次连接能够传输的最大请求数量
Apache访问控制
(1)作用控制对网站资源的访问为特定的网站目录添加访问权限(2)常用的访问控制方式客户机地址限制用户限制
基于客户端地址的访问控制
使用Require配置项实现访问控制,按先后顺序限制
可用于
Require配置项的常见语法
Require all granted
Require all denied
Require local
Require [not ] host <主机名或域名列表>
Require [not ] ip
2、构建虚拟主机——基于域名
2.1配置环境
安装DNS 和服务
[root@localhost ~]# yum install bind -y
修改DNS 主配置文件
[root@localhost ~]# vim /etc/named.conf
[root@localhost ~]# vim /etc/named.rfc1912.zones #在区域配置文件中添加下列内容 zone "kgc.com" IN { type master; file "kgc.com.zone"; allow-update { none; }; }; zone "accp.com" IN { type master; file "accp.com.zone"; allow-update { none; }; };
配置DNS 区域数据配置文件
[root@localhost ~]# cd /var/named/ [root@localhost named]# ls //查看 data dynamic named.ca named.empty named.localhost named.loopback slaves [root@localhost named]# cp -p named.localhost kgc.com.zone [root@localhost named]# vim kgc.com.zon
[root@localhost named]# cp -p kgc.com.zone accp.com.zone
开启DNS服务、关闭防火墙和安全功能
[root@localhost named]# systemctl start named [root@localhost named]# systemctl stop firewalld.service [root@localhost named]# setenforce 0
2.2在做测试的windows10上配置静态的DNS解析地址
2.3配置虚拟主机
[root@localhost named]# cd /etc/httpd/
[root@localhost ls
conf conf.d conf.modules.d logs modules run
[root@localhost cd conf/
[root@localhost conf]# ls
magic
[root@localhost conf]# mkdir extra
[root@localhost conf]# cd extra/
[root@localhost extra]# vim vhost.conf //创建扩展文件
配置网页显示内容
[root@localhost cd /var/www/html/ [root@localhost html]# ls [root@localhost html]# mkdir kgc accp [root@localhost html]# ls accp kgc [root@localhost html]# cd kgc/ [root@localhost kgc]# vim index.html this is kgc web [root@localhost kgc]# cd ../accp/ [root@localhost accp]# vim index.html this is accp web
配置网页的绝对路径
[root@localhost accp]# cd /etc/httpd/ [root@localhost ls conf conf.d conf.modules.d logs modules run [root@localhost cd conf/ [root@localhost conf]# vim httpd.conf Include conf/extra/vhost.conf
启动conf]# systemctl start httpd
2.4在windows10上测试自己的网页
3、构建虚拟主机——基于端口
3.1在基于域名的基础上修改
进入扩展文件,配置,添加一个端口
[root@localhost conf]# cd extra/
[root@localhost extra]# vim vhost.conf
进入绝对路径,修改
[root@localhost accp02]# vim /etc/accp02]# systemctl restart accp02]# netstat -ntap
3.2进入windows10 测试
4、构建虚拟主机——基于IP
4.1配置环境
[root@localhost accp02]# cd /etc/httpd/conf/extra/
[root@localhost extra]# vim vhost.conf
1
创建网页文件,并添加网页显示内容
[root@localhost extra]# cd /var/www/html/ [root@localhost html]# mkdir kgc02 [root@localhost html]# cd kgc02/ [root@localhost kgc02]# vim index.html this is kgc02 web
进入kgc02]# vim /etc/kgc02]# systemctl restart 测试网页
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~