dns分離與web伺服器的簡單應用
虛擬機器a(svr7) :dns伺服器 192.168.4.7
虛擬機器b(pc207): 192.168.4.207
虛擬機器c(svr10):web伺服器1 192.168.4.10
虛擬機器d(pc20) :web伺服器2 192.168.4.20
案例要求:
1.在虛擬機器a上搭建dns都**,實現dns分離解析
2.在虛擬機器c上搭建web伺服器,配置基於網域名稱的虛擬機器web主機,提供www.qq.com與www.163.com兩個站點
3.在虛擬機器d上搭建web伺服器,配置基於網域名稱的虛擬機器web主機,提供www.qq.com與www.163.com兩個站點
最終實現:
在虛擬機器a訪問www.qq.com與www.163.com**,頁面內容都是虛擬機器c提供
在虛擬機器b訪問www.qq.com與www.163.com**,頁面內容都是虛擬機器d提供
1.搭建web伺服器
虛擬機器c(svr10)安裝web服務
[root@svr10 ~]# yum install -y httpd ==>>安裝httpd軟體包
2.搭建dns伺服器
虛擬機器a(svr7)
[root@svr7 ~]# vim /etc/named.conf
options ;
view "nsd" ;
zone "qq.com" in ;
zone "163.com" in ;
};view "nsd01" ;
zone "qq.com" in ;
zone "163.com" in ;
[root@svr7 named]# rm -fr tedu.cn.other
[root@svr7 named]# cp -p named.localhost qq.com.zone
[root@svr7 named]# cp -p named.localhost qq.com.other
[root@svr7 named]# cp -p named.localhost 163.com.other
[root@svr7 named]# cp -p named.localhost 163.com.zone
[root@svr7 named]# vim qq.com.zone
qq.com. ns svr7
svr7 a 192.168.4.7
www a 192.168.4.10
[root@svr7 named]# vim 163.com.zone
163.com. ns svr7
svr7 a 192.168.4.7
www a 192.168.4.10
[root@svr7 named]# vim qq.com.other
qq.com. ns svr7
svr7 a 192.168.4.7
www a 192.168.4.20
[root@svr7 named]# vim 163.com.other
163.com. ns svr7
svr7 a 192.168.4.7
www a 192.168.4.20
[root@svr7 named]# systemctl restart named
測試虛擬機器a(svr7)
[root@svr7 named]# echo namesever 192.168.4.7 > /etc/resolv.conf
[root@svr7 named]# nslookup www.163.com
server: 127.0.0.1
address: 127.0.0.1#53
name: www.163.com
address: 192.168.4.20
[root@svr7 named]# nslookup www.qq.com
server: 127.0.0.1
address: 127.0.0.1#53
name: www.qq.com
address: 192.168.4.20
[root@svr7 named]# curl www.qq.com
web2 qq
[root@svr7 named]# curl www.163.com
web2 163
虛擬機器b(pc207)
[root@pc207 ~]# echo namesever 192.168.4.7 > /etc/resolv.conf
虛擬機器c(svr10)
[root@svr10 ~]# echo namesever 192.168.4.7 > /etc/resolv.conf
虛擬機器d(pc20)
[root@pc20 ~]# echo namesever 192.168.4.7 > /etc/resolv.conf
檔案伺服器與web伺服器分離的的
要實現的功能是 在一台網路伺服器上啟動了tomcat伺服器,執行乙個很大的 使用者可以登入 然後上傳檔案和 等,由於擔心硬碟空間的問題,希望使用者上傳的檔案等,能夠上傳並儲存到另一台機器上,同時使用者登入後又可以實時檢視到自己之前上傳的檔案,並且需要保證檔案和 安全性。在iteye 上看到有人說 把...
web伺服器 簡單web伺服器實現
三次握手 一般情況下是瀏覽器先傳送請求資料,c s ack 應答 三次握手成功後,才開始進行通訊資料的收發。四次揮手 一般情況下是客戶端先關閉,給瀏覽器傳送關閉資訊。如果瀏覽器傳送了關閉資訊,但是伺服器沒有回過去,較慢 那麼瀏覽器一直發是不是就會有問題?所以會等待 2msl的時間。一般為2 5分鐘。...
簡單實現web伺服器
import multiprocessing import socket import re class webservice object def init self 建立套接字 self.socket server socket.socket socket.af inet,socket.sock...