系统运维
实验需求:安装街头流氓与十进位计数制服务
给虚拟机增加两张网卡
[root @ localhost ~]# yum install bind httpd-y
增加网卡
构建虚拟主机一基于域名访问
1.为虚拟主机提供域名解析
[root @ localhost ~]# vim/etc/named。conf//配置域名服务器(域名服务器)主配置文件
[root @ localhost ~]# vim/etc/named。RFC 1912。区域//配置域名服务器(域名服务器)区域配置文件
[root @ localhost ~]# CD/var/named/
[root @ named]# CP-p named。本地主机kgc.com.zone
[root @ localhost name]# vim kgc.com.zone//配置域名服务器(域名服务器)区域数据配置文件
[root @ localhost name]# CP-p kgc.com.zone accp.com.zone
//这里的域名服务器(域名服务器)区域数据配置文件无需再修改
[root @ localhost named]# system CTL start named//启动域名服务器(域名服务器)服务
[root @ localhost name]# system CTL stop firewalld。服务//关闭防火墙
[root @ localhost named]# set enforce 0
2、为虚拟主机准备网页文档
[root @ localhost httpd]# CD/var/www/html
[root@localhost html]# ls
[root @ localhost html]# mkdir accp kgc
[root@localhost html]# ls
accp kgc
[root@localhost html]# cd accp/
[root @ localhost accp]# vim index.html
氘这是accp web/h2 //输入网页内容
[root@localhost accp]# cd./kgc/
[root@localhost kgc]#维姆index.htm
氘这是kgc web/h2 //输入网页内容
[root @ localhost ~]# CD/etc/httpd/
[root @本地主机httpd]# cd conf
[root @ localhost conf]# vim httpd。conf
找到监听端口注释ipv6端口,开启ipv4端口,并将监听地址修改为本机地址。
Include conf/extra/vhost.conf //按大写字母G到末行,按o在下行插入此内容
3、添加虚拟主机配置
[root @ localhost name]# CD/etc/httpd/
[root @本地主机httpd]# cd conf
[root @ localhost conf]# mkdir extra
[root@localhost conf]# ls
额外的httpd.conf魔法
[root@localhost conf]# cd extra/
[root @ localhost extra]# vim vhost。conf
虚拟主机*:80
文档根目录'/var/www/html/kgc/'//站点目录
服务器名www.kgc.com//域名
错误日志' logs/www。kgc。com。error _ log '//错误日志
“自定义日志”日志/www。kgc。com。access _ log ' common//访问日志
目录/var/www/html '
要求所有授予的//访问权限为允许所有
/目录
/虚拟主机
虚拟主机*:80
文档根目录'/var/www/html/accp/'
服务器名www.accp.com
错误日志' logs/www.accp.com.error_log '
自定义日志' logs/www.accp.com.access_log '常用
目录/var/www/html '
要求全部授权
/目录
/虚拟主机
[root @ localhost conf]# system CTL start httpd//启动服务
4、在客户机分别访问虚拟网主机
在测试机win10分别输入网址:www。kgc。com www.accp.com
构建虚拟主机一基于端口访问
1、添加虚拟主机配置
[root @ localhost extra]# vim vhost。conf
虚拟主机*:8080 //在虚拟主机配置文件添加以下内容
文档根目录'/var/www/html/kg C02/'
服务器名www.kgc.com
错误日志' logs/www.kgc02.com.error_log '
自定义日志' logs/www.kgc02.com.access_log '常用
目录/var/www/html/'
要求全部授权
/目录
/虚拟主机
2、为虚拟主机准备网页文档
[root @ localhost extra]# CD/var/www/html/
[root@localhost html]# ls
accp kgc
[root @ localhost html]# mkdir kgc 02
[root@localhost html]# ls
accp kgc kgc02
[root@localhost html]# cd kgc02/
[root@localhost kgc02]#维姆index.html
氘这是kgc02 web/h2 //输入网页内容
3、进入街头流氓配置文件添加端口
vim /etc/httpd/conf/httpd.conf
输入/听着查找到配置文件中监听端口位置
输入:
听192.168.131.129:80
收听192.168.131.129:8080
[root @ localhost extra]# system CTL restart httpd//重启服务
4、在客户机分别访问虚拟网主机
在测试机win10输入www.kgc.com:8080进行测试
在测试机win10输入www.kgc.com则默认端口号为80
构建虚拟主机一基于互联网协议(互联网协议)
1、添加虚拟主机配置
[root @ localhost kg C02]# CD/etc/httpd/conf/extra/
[root@localhost extra]# ls
vhost.conf
[root @ localhost extra]# vim vhost。conf//进入虚拟主机配置添加以下内容
虚拟主机192.168.56.131:80 //基于互联网协议(互联网协议的缩写)访问,因此需要把改为本地地址
文档根目录'/var/www/html/accp/'
错误日志' logs/www.accp.com.error_log '
自定义日志' logs/www.accp.com.access_log '常用
目录/var/www/html/'
要求全部授权
/目录
/虚拟主机
虚拟主机192.168.56.134:80 //把本行改为第二块网卡的互联网协议(互联网协议)地址
文档根目录'/var/www/html/accp 02/'
错误日志' logs/www.accp02.com.error_log '
自定义日志' logs/www.accp02.com.access_log '常用
目录/var/www/html/'
要求全部授权
/目录
/虚拟主机
2、为虚拟主机准备网页文档
[root @ localhost extra]# CD/var/www/html/
[root @ localhost html]# mkdir accp 02
[root@localhost html]# cd accp02/
[root @ localhost accp 02]# vim index.html
氘这是accp02 web/h2 //输入网页内容
[root @ localhost extra]# system CTL restart httpd//重启服务
3、在客户机分别访问虚拟网主机
在测试机win10分别输入:192.168.131.129 /192.168.131.130进行测试
但在实际情况中,我们访问网站一般都是使用域名,所以我们还需要为新增的互联网协议(互联网协议)地址提供域名解析服务。
修改域名服务器(域名服务器)区域配置文件
vim /etc/named.rfc1912.zones //在域名服务器(域名服务器)区域配置文件添加新的内容
修改域名服务器(域名服务器)数据配置文件
[root @ localhost extra]# CD/var/named/
[root @ localhost name]# CP-p accp.com.zone naccp.com.zone//复制区域数据配置文件模板
[root @ localhost name]# vim naccp.com.zone//进入区域数据配置文件进行修改
[root @ localhost extra]# system CTL restart httpd//重启服务
在测试机win10分别输入:www.kgc.com /www.naccp.com进行测试
构建虚拟主机一基于权限
在虚拟主机配置中添加黑白名单
[root @ localhost name]# CD/etc/httpd/conf/extra
[root@localhost extra]# ls
vhost.conf
[root @ localhost extra]# vim vhost。会议
虚拟主机
文档根目录'/var/www/html/accp/'
服务器名www.accp.com
错误日志' logs/www.accp.com.error_log '
自定义日志' logs/www.accp.com.access_log '常用
目录/var/www/html/'
要求全部
不需要ip 192.168.131.128 //添加测试机互联网协议(互联网协议)地址为不允许访问accp.com
要求全部授权
/要求全部
/目录
/虚拟主机
[root @ localhost extra]# system CTL restart httpd//重启服务
验证黑白名单
使用测试机win10分别访问:www。kgc。com/www.naccp.com
naccp.com可以正常访问,而kgc.com则无法访问,直接跳转到街头流氓默认网页
密码验证访问街头流氓网页
[root @ localhost conf]# CD/etc/httpd/conf
[root @ localhost conf]# htpasswd-c/etc/httpd/conf/pwd Tese 01//创建访问用户
新密码://设置访密码
重新输入新密码://重复输入密码
为用户tese01添加密码
[root@localhost conf]# ls
extra httpd.conf magic pwd
[root@localhost conf]# cat密码
tese01:$apr1$.HU1/Ltw$Isp7l .Qhe9Zlh81OU8e7M1 //密码密文
[root@localhost conf]# cd extra/
[root@localhost extra]# ls
vhost.conf
[root @ localhost extra]# vim vhost。conf//进入虚拟主机配置文件配置以下内容
虚拟主机:80
文档根目录'/var/www/html/accp 02/'
服务器名www.naccp.com
错误日志' logs/www.accp02.com.error_log '
自定义日志' logs/www.accp02.com.access_log '常用
目录/var/www/html/'
AuthName 'DocumentRoot '
AuthType基本
AuthUserFile/etc/httpd/conf/pwd
要求有效用户
/目录
/虚拟主机
[root @ localhost extra]# system CTL restart httpd//重启服务
使用测试机win10输入:www.naccp.com进行测试
此时我们若再想访问naccp.com就需要输入密码进行验证了
更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理商官网:www.chenqinet.cn