nginx 之nginx簡介

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.安裝:網絡

  • 將安裝包上傳到linux中 /root下。
  • 使用 tar -zxvf nginx-1.10.2.tar.gz解壓
  • 進入nginx主目錄  cd nginx-1.10.2
  • 建立安裝目錄 mkdir/usr/local/nginx
  • 安裝nginx的依賴包 yum install gcc-c++ pcre-devel zlib-devel

     

  • 檢查並指定安裝 ./configure --prefix=/usr/local/nginx
  • 使用make 進行預編譯
  • 使用make install 進行編譯安裝
  • 進入/user/local/nginx

  • 安裝完成。

 

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

測試:

相關文章
相關標籤/搜索