給虛擬機增加兩張網卡
[root@localhost ~]# yum install bind httpd -y
增加網卡

構建虛擬主機一 基于域名訪問
1.為虛擬主機提供域名解析

[root@localhost ~]# vim /etc/named.conf //配置DNS主配置文件

[root@localhost ~]# vim /etc/named.rfc1912.zones //配置DNS區域配置文件

[root@localhost ~]# cd /var/named/
[root@ named]# cp -p named.localhost kgc.com.zone
[root@localhost named]# vim kgc.com.zone //配置DNS區域數據配置文件

[root@localhost named]# cp -p kgc.com.zone accp.com.zone
//這里的DNS區域數據配置文件無需再修改
[root@localhost named]# systemctl start named //啟動DNS服務
[root@localhost named]# systemctl stop firewalld.service //關閉防火墻
[root@localhost named]# setenforce 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
<h2>this is accp web</h2> //輸入網頁內容
[root@localhost accp]# cd ../kgc/
[root@localhost kgc]# vim index.htm
<h2>this is kgc web</h2> //輸入網頁內容
[root@localhost ~]# cd /etc/httpd/
[root@localhost httpd]# cd conf
[root@localhost conf]# vim httpd.conf
找到監聽端口注釋ipv6端口,開啟ipv4端口,并將監聽地址修改為本機地址。
Include conf/extra/vhost.conf //按大寫字母G到末行,按o在下行插入此內容

3、添加虛擬主機配置

[root@localhost named]# cd /etc/httpd/
[root@localhost httpd]# cd conf
[root@localhost conf]# mkdir extra
[root@localhost conf]# ls
extra httpd.conf magic
[root@localhost conf]# cd extra/
[root@localhost extra]# vim vhost.conf
<VirtualHost *:80>
DocumentRoot "/var/www/html/kgc/" //站點目錄
ServerName www.kgc.com //域名
ErrorLog "logs/www.kgc.com.error_log" //錯誤日志
CustomLog "logs/www.kgc.com.access_log" common //訪問日志
<Directory "/var/www/html">
Require all granted //訪問權限為允許所有
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/var/www/html/accp/"
ServerName www.accp.com
ErrorLog "logs/www.accp.com.error_log"
CustomLog "logs/www.accp.com.access_log" common
<Directory "/var/www/html">
Require all granted
</Directory>
</VirtualHost>
[root@localhost conf]# systemctl start httpd //啟動服務

4、在客戶機分別訪問虛擬Web主機

在測試機win10分別輸入網址:www.kgc.com www.accp.com

構建虛擬主機一 基于端口訪問
1、添加虛擬主機配置

[root@localhost extra]# vim vhost.conf
<VirtualHost *:8080> //在虛擬主機配置文件添加以下內容
DocumentRoot "/var/www/html/kgc02/"
ServerName www.kgc.com
ErrorLog "logs/www.kgc02.com.error_log"
CustomLog "logs/www.kgc02.com.access_log" common
<Directory "/var/www/html/">
Require all granted
</Directory>
</VirtualHost>

2、為虛擬主機準備網頁文檔

[root@localhost extra]# cd /var/www/html/
[root@localhost html]# ls
accp kgc
[root@localhost html]# mkdir kgc02
[root@localhost html]# ls
accp kgc kgc02
[root@localhost html]# cd kgc02/
[root@localhost kgc02]# vim index.html
<h2>this is kgc02 web</h2> //輸入網頁內容

3、進入Apache配置文件添加端口

vim /etc/httpd/conf/httpd.conf
輸入/Listen查找到配置文件中監聽端口位置
輸入:
Listen 192.168.131.129:80
Listen 192.168.131.129:8080

[root@localhost extra]# systemctl restart httpd //重啟服務

4、在客戶機分別訪問虛擬Web主機

在測試機win10輸入www.kgc.com:8080 進行測試

在測試機win10輸入www.kgc.com 則默認端口號為80

構建虛擬主機一 基于IP
1、添加虛擬主機配置

[root@localhost kgc02]# cd /etc/httpd/conf/extra/
[root@localhost extra]# ls
vhost.conf
[root@localhost extra]# vim vhost.conf //進入虛擬主機配置添加以下內容
VirtualHost 192.168.56.131:80> //基于ip訪問,因此需要把改為本地地址
DocumentRoot "/var/www/html/accp/"
ErrorLog "logs/www.accp.com.error_log"
CustomLog "logs/www.accp.com.access_log" common
<Directory "/var/www/html/">
Require all granted
</Directory>
</VirtualHost>
<VirtualHost 192.168.56.134:80> //把本行
改為第二塊網卡的IP地址
DocumentRoot "/var/www/html/accp02/"
ErrorLog "logs/www.accp02.com.error_log"
CustomLog "logs/www.accp02.com.access_log" common
<Directory "/var/www/html/">
Require all granted
</Directory>
</VirtualHost>

2、為虛擬主機準備網頁文檔

[root@localhost extra]# cd /var/www/html/
[root@localhost html]# mkdir accp02
[root@localhost html]# cd accp02/
[root@localhost accp02]# vim index.html
<h2>this is accp02 web</h2> //輸入網頁內容
[root@localhost extra]# systemctl restart httpd //重啟服務

3、在客戶機分別訪問虛擬Web主機

在測試機win10分別輸入:192.168.131.129 /192.168.131.130進行測試

但在實際情況中,我們訪問網站一般都是使用域名,所以我們還需要為新增的IP地址提供域名解析服務。
修改DNS區域配置文件
vim /etc/named.rfc1912.zones //在DNS區域配置文件添加新的內容

修改DNS數據配置文件

[root@localhost extra]# cd /var/named/
[root@localhost named]# cp -p accp.com.zone naccp.com.zone //復制區域數據配置文件模板
[root@localhost named]# vim naccp.com.zone //進入區域數據配置文件進行修改

[root@localhost extra]# systemctl restart httpd //重啟服務

在測試機win10分別輸入:www.kgc.com /www.naccp.com 進行測試

構建虛擬主機一 基于權限

在虛擬主機配置中添加黑白名單

[root@localhost named]# cd /etc/httpd/conf/extra
[root@localhost extra]# ls
vhost.conf
[root@localhost extra]# vim vhost.conf
<VirtualHost 192.168.131.129:80>
DocumentRoot "/var/www/html/accp/"
ServerName www.accp.com
ErrorLog "logs/www.accp.com.error_log"
CustomLog "logs/www.accp.com.access_log" common
<Directory "/var/www/html/">
<RequireAll>
Require not ip 192.168.131.128 //添加測試機IP地址為不允許訪問accp.com
Require all granted
</RequireAll>
</Directory>
</VirtualHost>

[root@localhost extra]# systemctl restart httpd //重啟服務

驗證黑白名單
使用測試機win10分別訪問:www.kgc.com / www.naccp.com
naccp.com可以正常訪問,而kgc.com則無法訪問,直接跳轉到Apache默認網頁

密碼驗證訪問Apache網頁
[root@localhost conf]# cd /etc/httpd/conf
[root@localhost conf]# htpasswd -c /etc/httpd/conf/pwd tese01 //創建訪問用戶
New //設置訪密碼
Re-type new //重復輸入密碼
Adding password for user tese01
[root@localhost conf]# ls
extra httpd.conf magic pwd
[root@localhost conf]# cat pwd
tese01:$apr1$.HU1/Ltw$Isp7l.Qhe9Zlh81OU8e7M1 //密碼密文
[root@localhost conf]# cd extra/
[root@localhost extra]# ls
vhost.conf
[root@localhost extra]# vim vhost.conf //進入虛擬主機配置文件配置以下內容
<VirtualHost 192.168.131.130:80>
DocumentRoot "/var/www/html/accp02/"
ServerName www.naccp.com
ErrorLog "logs/www.accp02.com.error_log"
CustomLog "logs/www.accp02.com.access_log" common
<Directory "/var/www/html/">
AuthName "DocumentRoot"
AuthType Basic
AuthUserFile /etc/httpd/conf/pwd
Require valid-user
</Directory>
</VirtualHost>

[root@localhost extra]# systemctl restart httpd //重啟服務

使用測試機win10輸入:www.naccp.com 進行測試
此時我們若再想訪問naccp.com就需要輸入密碼進行驗證了

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » 訪問Apache虛擬主機的方式(實操部分)

登錄

找回密碼

注冊

主站蜘蛛池模板: 不卡在线一区二区三区视频| 国产欧美亚洲精品第一页在线| 国产午夜福利视频在线| 忘忧草在线社区www中国中文| 人妻出轨av中文字幕| 五月丁香综合缴情六月小说| 西西444www高清大胆| 成人亚欧欧美激情在线观看| 承德市| 久久91精品牛牛| 青青青青国产免费线在线观看 | 成人国产永久福利看片| 精品久久久久中文字幕日本| 亚洲午夜无码久久久久小说| 九九热热久久这里只有精品| 久久精品国产精品亚洲| 东源县| 又大又粗又爽的少妇免费视频| 国产粉嫩学生高清专区麻豆| 久操资源站| 色欲AV无码一区二区人妻| 免费国产一级特黄aa大片在线| 亚洲无人区一区二区三区| 亚洲高清中文字幕在线看不卡| 无码人妻少妇色欲av一区二区| 亚洲 欧洲 自拍 偷拍 首页| 性视频一区| 久久久亚洲欧洲日产国码αv| 国产高清精品在线一区二区| 国产AV大陆精品一区二区三区| 综合区一区二区三区狠狠| 狠狠躁夜夜躁人人爽天天5| 久久国产精品精品国产色婷婷| 日本毛茸茸的丰满熟妇| 中文国产日韩欧美二视频| 国产成人毛片在线视频| 成人免费无码大片a毛片| 日本高清aⅴ毛片免费| 精品无码国产日韩制服丝袜| 永久免费av网站可以直接看的| 最新中文字幕国产精品|