1. 程式人生 > >nginx之windows安裝部署

nginx之windows安裝部署

Nginx("engine x")是一款是由俄羅斯的程式設計師Igor Sysoev所開發高效能的 Web和 反向代理 伺服器,也是一個 IMAP/POP3/SMTP 代理伺服器。在高連線併發的情況下,Nginx是Apache伺服器不錯的替代品

目前國內各大入口網站以及電商網站已經部署了Nginx,如淘寶、京東、新浪、網易、騰訊等;國內幾個重要的視訊分享網站也部署了Nginx,如六房間、酷6等。Nginx 技術在國內日趨火熱,越來越多的網站開始部署Nginx。

    相比apeach、iis,nginx以輕量級、高效能、穩定、配置簡單、資源佔用少等優勢廣受歡迎!

nginx功能之一可以啟動一個本地伺服器,通過配置server_name和root目錄等來訪問目標檔案

一. 下載

下載後解壓

那麼它其實是免安裝的!!!不需要安裝,那麼怎麼啟動呢?

通過cmd執行。首先進入nigix所在的目錄,如下圖所示:

三個命令:(在 CMD 中執行)

首先要切換到nginx的目錄中

啟動:start nginx.exe

停止:nginx.exe -s stop

重新載入:nginx.exe -s reload

若nginx.exe啟動一閃而過,則需要修改nginx.conf中的預設埠,說明預設的埠與系統中的服務埠有衝突。

那麼怎麼知道自己的nginx是否啟動成功:開啟你的管理器,如在程序中看到兩個nginx說明啟動成功。

1.1. Nginx的配置

 

 server {
        listen       80;#監聽的埠
        server_name  localhost;#監聽的域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
			# root html;
			# index index.html index.html;
          proxy_pass http://127.0.0.1:8081;#轉發請求的地址
		  proxy_connect_timeout 600;
		  proxy_read_timeout 600;
        }

1.1. 代理

1.1.1. 正向代理

使用者 è  代理 è  google

9反向代理

 

 使用者  è nginx è tomcat

解釋:Tomcat根本不知道請求的來源,只知道所有的請求都是來源於Nginx,不知道真正的來源。