標籤:虛擬機器主機
httpd的服務存取控制
1:http 的存取控制主要分為兩種控制:
客戶機地址限制
使用者授許可權制
Order配置項可以分為兩種:
order allow from 和 order deny from
Allow.deny address1 address2先拒絕後允許
Deny,allow address1 address2先允許後拒絕
2:修改主設定檔
vim /usr/local/httpd/conf/httpd.conf路徑下的檔案
(1)對客戶機的ip地址進行限制
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/8F/5A/wKioL1jbqKOiaXGUAABmfW1oiOE487.png-wh_500x0-wm_3-wmp_4-s_236725499.png" title="圖片1.png" alt="wKioL1jbqKOiaXGUAABmfW1oiOE487.png-wh_50" />
進行驗證:192.168.1.10 可以192.168.1.100 不可以
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/8F/5A/wKioL1jbqLGR0dVyAAE-MCIfOW4933.png-wh_500x0-wm_3-wmp_4-s_875252422.png" title="圖片2.png" alt="wKioL1jbqLGR0dVyAAE-MCIfOW4933.png-wh_50" />
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/8F/5A/wKioL1jbqMCwPzCBAAELIzpg7FY451.png-wh_500x0-wm_3-wmp_4-s_2197329673.png" title="圖片3.png" alt="wKioL1jbqMCwPzCBAAELIzpg7FY451.png-wh_50" />
(2)對使用者進行限制:
首先建立使用者認證資料檔案 可使用專門的htppasswd工具程式
必須使用-c選項表示建立此檔案
cd /usr/local/httpd
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/8F/5C/wKiom1jbqM3hsyfrAAB9GenJ8Zs630.png-wh_500x0-wm_3-wmp_4-s_821119256.png" title="圖片4.png" alt="wKiom1jbqM3hsyfrAAB9GenJ8Zs630.png-wh_50" />
確認使用者資料檔案:使用cat命令
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/8F/5A/wKioL1jbqNuRaDqXAAAdYdZOfew560.png-wh_500x0-wm_3-wmp_4-s_3643016094.png" title="圖片5.png" alt="wKioL1jbqNuRaDqXAAAdYdZOfew560.png-wh_50" />
開始對使用者進行授權:650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/8F/5C/wKiom1jbqO7xi1TLAACI3LC7k6U906.png-wh_500x0-wm_3-wmp_4-s_1342968591.png" title="圖片6.png" alt="wKiom1jbqO7xi1TLAACI3LC7k6U906.png-wh_50" />
完事後必須重啟動服務 /usr/local/httpd/bin/apache restart進行驗證如下
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/8F/5B/wKioL1jbqnmgek1dAAHMnenYHRA693.png-wh_500x0-wm_3-wmp_4-s_3677496913.png" title="圖片14.png" alt="wKioL1jbqnmgek1dAAHMnenYHRA693.png-wh_50" />
3:構建虛擬機器主機:
可分為3種虛擬機器主機 基於網域名稱 基於ip 基於連接埠
首先對基於網域名稱進行介紹:
首先為虛擬機器主機準備網頁文檔:建立兩個目錄benetcom和accpcom
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/8F/5B/wKioL1jbqrbSpqIpAAAkl_vwmR0582.png-wh_500x0-wm_3-wmp_4-s_21735858.png" title="圖片15.png" alt="wKioL1jbqrbSpqIpAAAkl_vwmR0582.png-wh_50" />
然後將網頁內容倒入到目錄下
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/8F/5D/wKiom1jbqt3zeFcXAAAm7Xl0yxQ423.png-wh_500x0-wm_3-wmp_4-s_1657189725.png" title="圖片16.png" alt="wKiom1jbqt3zeFcXAAAm7Xl0yxQ423.png-wh_50" />
添加虛擬機器主機配置:主要分為以下幾點
監聽地址:使用Name Virtual Host 提供ip地址
虛擬機器主機地區:為每個虛擬機器主機建立獨立的配置內容
目錄許可權:為每個目錄設定存取權限,如允許任何人訪問
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/8F/5D/wKiom1jbqZ3yG9ulAADlJFv8LV8560.png-wh_500x0-wm_3-wmp_4-s_3011223521.png" title="圖片11.png" alt="wKiom1jbqZ3yG9ulAADlJFv8LV8560.png-wh_50" />
在主設定檔中開啟虛擬機器的設定檔:
vim /usr/local/httpd/conf/httpd.conf
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/8F/5D/wKiom1jbqw6Ti4qCAABDRnSPdIA557.png-wh_500x0-wm_3-wmp_4-s_2001298907.png" title="圖片17.png" alt="wKiom1jbqw6Ti4qCAABDRnSPdIA557.png-wh_50" />
另外如果要是修改網頁的目錄路徑可在主設定檔中修改
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M02/8F/5B/wKioL1jbqymxSyXeAABBmFqavd4530.png-wh_500x0-wm_3-wmp_4-s_2103777529.png" title="圖片18.png" alt="wKioL1jbqymxSyXeAABBmFqavd4530.png-wh_50" />
之後重啟Apache服務 vim /usr/local/httpd/conf/httpd.conf
開始驗證:650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/8F/5D/wKiom1jbq0jiYZd6AACy7uZt8sk519.png-wh_500x0-wm_3-wmp_4-s_1446968851.png" title="圖片19.png" alt="wKiom1jbq0jiYZd6AACy7uZt8sk519.png-wh_50" />
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/8F/5D/wKiom1jbq26Rn1RhAADXiUwnFMU791.png-wh_500x0-wm_3-wmp_4-s_662456018.png" title="圖片20.png" alt="wKiom1jbq26Rn1RhAADXiUwnFMU791.png-wh_50" />
基於IP地址的配置:首先有兩個IP地址650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/8F/5B/wKioL1jbq4uCvOuHAADLzSPSd8Q197.png-wh_500x0-wm_3-wmp_4-s_2495550459.png" title="圖片21.png" alt="wKioL1jbq4uCvOuHAADLzSPSd8Q197.png-wh_50" />
修改虛擬機器主機設定檔:
vim /usr/local/httpd/conf/extra/httpd-vhosts.conf下內容
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/8F/5D/wKiom1jbq6zxpHAxAADp4flbdmo034.png-wh_500x0-wm_3-wmp_4-s_1952617132.png" title="圖片22.png" alt="wKiom1jbq6zxpHAxAADp4flbdmo034.png-wh_50" />
完成後重啟驗證:訪問192.168.1.1 和 192.168.1.2
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/8F/5B/wKioL1jbq8qyGzgHAAChhViZdVc621.png-wh_500x0-wm_3-wmp_4-s_2974457508.png" title="圖片23.png" alt="wKioL1jbq8qyGzgHAAChhViZdVc621.png-wh_50" />650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/8F/5B/wKioL1jbq-jQvNxiAAC0AB1OGbs796.png-wh_500x0-wm_3-wmp_4-s_390925354.png" title="圖片24.png" alt="wKioL1jbq-jQvNxiAAC0AB1OGbs796.png-wh_50" />
最後對連接埠進行設定
首先要對IP地址進行連接埠配置預設為80 可以在加一個8080
對虛擬機器主機檔案進行配置:
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/8F/5D/wKiom1jbrAXzYGtrAACCZud85pg429.png-wh_500x0-wm_3-wmp_4-s_4088687083.png" title="圖片25.png" alt="wKiom1jbrAXzYGtrAACCZud85pg429.png-wh_50" />
然後在主設定檔中添加監聽連接埠
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/8F/5D/wKiom1jbrB-TVOusAAA3-tpSXkU472.png-wh_500x0-wm_3-wmp_4-s_3801744626.png" title="圖片26.png" alt="wKiom1jbrB-TVOusAAA3-tpSXkU472.png-wh_50" />
之後重啟Apache服務進行驗證:650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/8F/5D/wKiom1jbrDrgxJ-NAACZcpXuozg149.png-wh_500x0-wm_3-wmp_4-s_1865643990.png" title="圖片27.png" alt="wKiom1jbrDrgxJ-NAACZcpXuozg149.png-wh_50" />650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/8F/5D/wKiom1jbrFegLloZAAC3Rv9c9W4731.png-wh_500x0-wm_3-wmp_4-s_3929315051.png" title="圖片28.png" alt="wKiom1jbrFegLloZAAC3Rv9c9W4731.png-wh_50" />
本文出自 “apache” 部落格,請務必保留此出處http://xiaorenwutest.blog.51cto.com/12754924/1911550
Apache的訪問限制及虛擬機器主機