91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

訪問Apache虛擬主機的方式(實操部分)

發布時間:2020-07-01 17:15:01 來源:網絡 閱讀:347 作者:wx5d2c2cbaaf223 欄目:系統運維

實驗需求:安裝Apache與DNS服務
給虛擬機增加兩張網卡

[root@localhost ~]# yum install bind httpd -y
增加網卡
訪問Apache虛擬主機的方式(實操部分)

構建虛擬主機一 基于域名訪問

1.為虛擬主機提供域名解析

[root@localhost ~]# vim /etc/named.conf //配置DNS主配置文件
訪問Apache虛擬主機的方式(實操部分)
[root@localhost ~]# vim /etc/named.rfc1912.zones //配置DNS區域配置文件
訪問Apache虛擬主機的方式(實操部分)
[root@localhost ~]# cd /var/named/
[root@ named]# cp -p named.localhost kgc.com.zone
[root@localhost named]# vim kgc.com.zone //配置DNS區域數據配置文件
訪問Apache虛擬主機的方式(實操部分)
[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
訪問Apache虛擬主機的方式(實操部分)
訪問Apache虛擬主機的方式(實操部分)

構建虛擬主機一 基于端口訪問

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>
訪問Apache虛擬主機的方式(實操部分)

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
訪問Apache虛擬主機的方式(實操部分)
[root@localhost extra]# systemctl restart httpd //重啟服務

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

在測試機win10輸入www.kgc.com:8080 進行測試
訪問Apache虛擬主機的方式(實操部分)
在測試機win10輸入www.kgc.com 則默認端口號為80
訪問Apache虛擬主機的方式(實操部分)

構建虛擬主機一 基于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>
訪問Apache虛擬主機的方式(實操部分)

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進行測試
訪問Apache虛擬主機的方式(實操部分)
訪問Apache虛擬主機的方式(實操部分)

但在實際情況中,我們訪問網站一般都是使用域名,所以我們還需要為新增的IP地址提供域名解析服務。
修改DNS區域配置文件
vim /etc/named.rfc1912.zones //在DNS區域配置文件添加新的內容
訪問Apache虛擬主機的方式(實操部分)
修改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 //進入區域數據配置文件進行修改
訪問Apache虛擬主機的方式(實操部分)
[root@localhost extra]# systemctl restart httpd //重啟服務

在測試機win10分別輸入:www.kgc.com /www.naccp.com 進行測試
訪問Apache虛擬主機的方式(實操部分)
訪問Apache虛擬主機的方式(實操部分)

構建虛擬主機一 基于權限

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

[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>
訪問Apache虛擬主機的方式(實操部分)
[root@localhost extra]# systemctl restart httpd //重啟服務

驗證黑白名單
使用測試機win10分別訪問:www.kgc.com / www.naccp.com
naccp.com可以正常訪問,而kgc.com則無法訪問,直接跳轉到Apache默認網頁
訪問Apache虛擬主機的方式(實操部分)
訪問Apache虛擬主機的方式(實操部分)

密碼驗證訪問Apache網頁
[root@localhost conf]# cd /etc/httpd/conf
[root@localhost conf]# htpasswd -c /etc/httpd/conf/pwd tese01 //創建訪問用戶
New password: //設置訪密碼
Re-type new password: //重復輸入密碼
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>
訪問Apache虛擬主機的方式(實操部分)
[root@localhost extra]# systemctl restart httpd //重啟服務

使用測試機win10輸入:www.naccp.com 進行測試
此時我們若再想訪問naccp.com就需要輸入密碼進行驗證了
訪問Apache虛擬主機的方式(實操部分)

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

修武县| 仪陇县| 北海市| 班玛县| 阳春市| 揭西县| 大连市| 西和县| 商丘市| 东乡族自治县| 江城| 通城县| 北流市| 白河县| 黄骅市| 青岛市| 武鸣县| 绵竹市| 合山市| 会泽县| 大埔区| 正定县| 皮山县| 澜沧| 工布江达县| 怀安县| 成安县| 尼勒克县| 曲阳县| 仁怀市| 西林县| 池州市| 张家口市| 吉木乃县| 南澳县| 两当县| 土默特左旗| 建水县| 海宁市| 渑池县| 得荣县|