1. nginx 是一個輕量級的web服務器,也是一個反向代理服務器,也是一個郵件服務器,具備性能高,併發快的特色。Nginx不是jsp和servlet的容器,若是要發佈jsp/servlet的項目,須要使用nginx反向代理tomcat來實現,Nginx目前應用比較普遍的是作爲反向代理服務器和靜態服務器。2. 什麼是反向代理:linux
客戶端請求數據直接找代理服務器,由代理服務器向目標服務器請求獲取客戶想要獲取的內容,而後將內容返回給客戶端。nginx
優勢:目標服務器對客戶端是透明的,比較安全。c++
代理服務器能夠提供緩存從而提升效率。web
當有多個目標服務器時,能夠實現負載均衡。windows
3. 集羣:集羣是一組相互獨立的,經過高速網絡互聯的計算機,它們構成了一個組,並以單一系統的模式加以管理。一個客戶與集羣相互做用時,集羣像是一個獨立的服務器。集羣配置是用於提升可用性和可縮放性。緩存
4.負載均衡:tomcat
負載均衡:英文名字稱 Load Balance,其意思就是分攤到多個操做單元上進行執行,例如web服務器,ftp服務器,企業關鍵應用服務器和其餘關鍵任務服務器等,從而共同完成工做任務。安全
5.下載nginx:http://nginx.org/服務器
6.安裝:網絡
7.啓動nginx 服務器,進入安裝的主目錄/user/local/nginx 啓動命令:sbin/nginx
8.使用 ps-f | grep nginx檢查nginx是否啓動。
9. 在linux 下測試,nginx默認是80 端口
10 . 在windows下訪問:
使用 vi/etc/sysconfig/iptables 開啓防火牆
重啓防火牆服務 service iptables restart
測試: