標籤:https 虛擬機器主機 http mpm mime
如果你的網站訪問量不是非常大,很輕量級,那麼單獨放在一台伺服器上對伺服器來說是一種浪費,電費也會很多,所以有了虛擬機器主機這個問題就可以解決了,虛擬機器主機可以實現一台主機維護多個網站。
有三種實現方案:
基於ip:為每個虛擬機器主機準備至少一個ip地址;
基於port:為每個虛擬機器主機準備至少一個專用port;實踐中很少使用;
基於hostname:為每個虛擬機器主機準備至少一個專用hostname;
可混合使用上述三種方式中任意方式;
注意:一般虛擬機器主機莫與中心主機混用,所以,要使用虛擬機器主機,先禁用中心主機;
禁用中心主機:注釋DocumentRoot
每個虛擬機器主機都有專用配置:
<VirtualHost "IP:PORT">
SeverName
DocumentRoot ""
</VirtualHost>
ServerAlias: 虛擬機器主機的別名;
ErrorLog
CustomLog
<Directory "">
</Directory>
實驗:
1.基於ip的虛擬機器主機:
禁用中心主機:注釋DocumentRoot
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/73/6B/wKioL1X9YDOxKoQ5AACJV_mmOCQ230.jpg" style="float:none;" title="22.png" alt="wKioL1X9YDOxKoQ5AACJV_mmOCQ230.jpg" />
更改設定檔:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/73/6D/wKiom1X9XfiSYQnQAAB1PVcTqIY894.jpg" style="float:none;" title="23.png" alt="wKiom1X9XfiSYQnQAAB1PVcTqIY894.jpg" />
建立分頁檔存放目錄:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/73/6B/wKioL1X9YDSAsD4uAAD6ssZcsHM678.jpg" style="float:none;" title="24.png" alt="wKioL1X9YDSAsD4uAAD6ssZcsHM678.jpg" />
建立分頁檔:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/73/6D/wKiom1X9XfmAG1FYAABF7d3Q2Ac386.jpg" style="float:none;" title="25.png" alt="wKiom1X9XfmAG1FYAABF7d3Q2Ac386.jpg" />
2.基於連接埠的虛擬機器主機:
httpd.conf檔案:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/73/6B/wKioL1X9YdfBP_EDAAB1JI664dE012.jpg" title="26.png" alt="wKioL1X9YdfBP_EDAAB1JI664dE012.jpg" />
建立分頁檔:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/73/6E/wKiom1X9XwOy0YhZAABEzI_Fu3Q309.jpg" style="float:none;" title="27.png" alt="wKiom1X9XwOy0YhZAABEzI_Fu3Q309.jpg" />
3.基於主機名稱的虛擬機器主機:
修改設定檔:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/73/6C/wKioL1X9Y3_hi_4mAAAsnIauJXs956.jpg" style="float:none;" title="28.png" alt="wKioL1X9Y3_hi_4mAAAsnIauJXs956.jpg" />
注意上下IP地址應該對應
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/73/6E/wKiom1X9YUSzgSLkAAC4NiQqGlI946.jpg" style="float:none;" title="29.png" alt="wKiom1X9YUSzgSLkAAC4NiQqGlI946.jpg" />
重載httpd服務測試
修改/etc/hosts檔案:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/73/6C/wKioL1X9ZYGR8AP9AAAd_yOXl_Q459.jpg" style="float:none;" title="31.png" alt="wKioL1X9ZYGR8AP9AAAd_yOXl_Q459.jpg" />
測試發現成功:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/73/6E/wKiom1X9Y0bQaQCTAAA_9aRJlq4068.jpg" style="float:none;" title="32.png" alt="wKiom1X9Y0bQaQCTAAA_9aRJlq4068.jpg" />
對於虛擬機器主機自訂記錄檔存放位置:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/73/6C/wKioL1X9Z3rBODhBAAD7Xbq7cx4784.jpg" style="float:none;" title="33.png" alt="wKioL1X9Z3rBODhBAAD7Xbq7cx4784.jpg" />
重啟服務後發現產生了虛擬機器主機各自的記錄檔:
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/73/6E/wKiom1X9ZT_RjezpAABEYWueoqc634.jpg" style="float:none;" title="34.png" alt="wKiom1X9ZT_RjezpAABEYWueoqc634.jpg" />
配置內建的status頁面
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/73/6C/wKioL1X9aGGA-rvmAABBk6oIjrE096.jpg" style="float:none;" title="35.png" alt="wKioL1X9aGGA-rvmAABBk6oIjrE096.jpg" />
發現輸出了主機資訊:(這種做法不安全)
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/73/6C/wKioL1X9aGLwhBcNAAMsD8LafNg068.jpg" style="float:none;" title="36.png" alt="wKioL1X9aGLwhBcNAAMsD8LafNg068.jpg" />
本文出自 “明天過後” 部落格,請務必保留此出處http://leeyan.blog.51cto.com/8379003/1696391
httpd虛擬機器主機和https實現