目錄
實驗要求
思路總結
1.常規配置web服務
?2.通過用戶主頁配置web服務
??3.通過虛擬目錄配置web服務?
? 4.添加DNS解析服務,訪問虛擬機域名: www.TestWeb.com
實驗要求
(ip? 192.168.48.130)
1、常規配置web服務
2、通過用戶主頁配置web服務
3、通過虛擬目錄配置web服務
4、添加DNS解析服務,訪問虛擬機域名: www.TestWeb.com
思路總結
一、常規配置 web 服務?
- 首先關閉防火墻,保障服務能被正常訪問。?
- 創建網站測試內容的默認首頁,并寫入訪問信息。?
- 對 httpd.conf 默認配置文件進行修改(建議先備份),具體操作是使用vim /etc/httpd/conf/httpd.conf命令。?
- 完成配置后,在客戶端輸入 ip 地址 192.168.48.130 進行查看。?
二、通過用戶主頁配置 web 服務?
- 創建用戶并進行相關設置:使用useradd stoki命令創建用戶,會在 /home 下自動生成 stoki 文件夾;通過passwd stoki為用戶添加密碼;執行chmod 705 stoki修改用戶家目錄權限。?
- 創建用戶個人首頁相關文件:使用mkdir /home/stoki/public創建 stoki 個人首頁默認文件所在目錄;切換到該目錄后,用vim index.html創建訪問信息,并通過chmod 705 index.html修改權限。?
- 修改用戶主頁配置文件,使用vim /etc/httpd/conf.d/userdir.conf命令進行操作。?
- 重啟 http 服務,命令為systemctl restart httpd,之后訪問個人主頁。?
三、通過虛擬目錄配置 web 服務?
- 創建虛擬目錄及文件,即/virdir/index.html。?
- 修改默認文件的權限,確保其他用戶具有讀和執行權限。?
- 修改 httpd.conf 配置文件,使用vim /etc/httpd/conf/httpd.conf命令,將原來的 /www 參數改為 /virdir。?
- 重啟 http 服務后,在客戶端成功訪問虛擬目錄。?
四、添加 DNS 解析服務,訪問虛擬機域名www.TestWeb.com?
- 在 IP 為 192.168.48.130 的服務器上安裝 DNS 服務。?
- 修改相關配置文件:使用vim /etc/named.conf修改主配置文件 named.conf;通過vim /etc/named.rfc1912.zones修改 named.rfc1912.zones 文件,并追加指定的區域配置內容。?
- 創建并修改區域配置文件,分別使用vim named.TestWeb和vim named.192.168.48命令進行操作。?
- 修改本地 DNS 指向,若有客戶機,讓客戶機 dns 指向本服務器即可。?
- 重啟服務后,在瀏覽器中打開www.TestWeb.com進行訪問
1.常規配置web服務
關閉防火墻
systemctl stop firewalld.service? ? #關閉
setenforce 0???????????????????????????????? #0關閉, 1 打開
創建網站測試內容的默認首頁
mkdir /www
touch /www/index.html
并賦予index.html文件的權限 : chmod 755 /www/index.html
寫入訪問信息?
vim /www/index.html
寫入:this is web page!?
修改httpd.conf默認配置文件: vim /etc/httpd/conf/httpd.conf? (建議備份)?
重啟http服務 systemctl restart httpd?
在客戶端輸入ip查看: 192.168.48.130
?2.通過用戶主頁配置web服務
創建用戶并修改用戶家目錄權限,個人首頁默認文件
?
useradd stoki?===>在 /home下會自動生成一個 stoki的文件夾
passwd stoki? 添加密碼
chmod 705 stoki 修改權限
mkdir /home/stoki/public 創建stoki個人首頁默認文件
cd /home/cqb/public 切換目錄
vim index.html 創建訪問信息
chmod 705 index.html 修改權限
修改用戶主頁配置文件? ?vim /etc/httpd/conf.d/userdir.conf
?三個地方變更:
UserDir disabled? ? ? ? ? ? ? ? ? ? ? ? ? ?前面加上 #
UserDIr public ??????????????????????????????前面的# 去掉
<Directory “/home/*/public”> ????????改成這個內容
重啟http服務,命令:systemctl restart httpd 并訪問個人主頁
3.通過虛擬目錄配置web服務?
創建虛擬目錄? ?/virdir/index.html
mkdir /virdir
cd /virdir
vim index.html
修改默認文件的權限,使其他用戶具有讀和執行權限
chmod 705 index.html
寫入: this is? ?vir web page!!!
修改httpd.conf配置文件? ??vim /etc/httpd/conf/httpd.conf
把原來 /www 參數改為 /virdir
重啟http服務
systemctl restart httpd? ? 重啟httpd服務
在客戶端成功訪問虛擬目錄
? 4.添加DNS解析服務,訪問虛擬機域名: www.TestWeb.com
安裝DNS服務? (ip? ?192.168.48.130)
yum install bind bind-chroot -y
修改主配置文件修改named.conf文件? ? ? ? ? ??vim /etc/named.conf
?修改named.rfc1912.zones文件? ??vim /etc/named.rfc1912.zones
追加如下內容:
zone "TestWeb.com" IN {type master;file "named.TestWeb";allow-update {none;};
};zone "48.168.192.in-addr.arpa" IN {type master;file "named.192.168.48";allow-update {none;};
};
?創建并修改區域配置文件
cd /var/named
cp -a named.localhost named.TestWeb
cp -a named.loopback named.192.168.48
vim named.TestWeb
?vim? ?named.192.168.48
?修改本地DNS指向。
如果有客戶機可以直接讓客戶機dns指向本服務器即可。
[root@serverA named]# vim /etc/resolv.conf
# Generated by NetworkManager
search localdomain
nameserver 192.168.48.130
重啟服務
systemctl restart named? ? ?重啟服務
在瀏覽器中打開 www.TestWeb.com?