bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

訪問Apache虛擬主機的方式(實操部分)-創新互聯

實驗需求:安裝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虛擬主機的方式(實操部分)

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

標題名稱:訪問Apache虛擬主機的方式(實操部分)-創新互聯
網頁鏈接:http://vcdvsql.cn/article42/ddgpec.html

成都網站建設公司_創新互聯,為您提供云服務器外貿建站ChatGPT網站改版企業網站制作網站策劃

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都app開發公司