陈奇网络工作室

访问阿帕奇虚拟主机的方式(实操部分)

系统运维

实验需求:安装街头流氓与十进位计数制服务

给虚拟机增加两张网卡

[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

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3