1. 程式人生 > >Nginxs學習-1安裝Nginx 將Nginx作為靜態網頁伺服器

Nginxs學習-1安裝Nginx 將Nginx作為靜態網頁伺服器

Nginx作為網站伺服器執行不支援JSP 和 Servlet , 作為靜態網頁伺服器可以執行靜態html檔案。

需要跑JAVAweb專案需要和Tomcat伺服器配合做負載均衡請求轉發實現。

下面是   Windows下 安裝Nginx  作為html伺服器使用 :

 WIN8下啟動不了的問題解決:

我的也是win8系統!給以一個方法!你可以試試,就算啟動不了你也可以看看錯誤資訊!糾正,在啟動……  

(shift+滑鼠右鍵 )在開啟的命令視窗中輸入:nginx.exe    看看是否可以啟動!

如果什麼都沒有輸出,游標在下一行閃動……那說明你啟動成功了!

你主要還是看看conf/nginx.conf這個配置檔案裡面的資訊配置正確。

啟動成功後會在工作管理員中看到兩個nginx.exe程序,佔用資源很少。

目前國內各大入口網站已經部署了Nginx,如新浪、網易、騰訊等;新近發現 Nginx 技術在國內日趨火熱,越來越多的網站開始應用部署Nginx

一、       首先去官網下載nginx1.0.11Windows版本,官網下載:http://nginx.org/

下載到軟體包後,解壓 nginx-nginx1.0.11.zip 包到你喜歡的根目錄,並將目錄名改為nginx

然後,執行下列操作:

cd nginx

start nginx

這樣,nginx 服務就啟動了。開啟工作管理員,檢視nginx.exe 程序,有二個程序會顯示,佔用系統資源,那是相當的少。然後再開啟瀏覽器,輸入

http://127.0.0.1/  就可以看到nginx的歡迎頁面了,非常友好

nginx -s stop          // 停止nginx
nginx -s reload       //
重新載入配置檔案
nginx -s quit          //
退出nginx

二、接下來就是配置nginxconf檔案了。

開啟nginx.conf,修改相關位置如下,
location / {
            root   html; #
網站根目錄
            index  index.htmlindex.htm index.php;
            autoindex on;  #

當網站沒有預設檔案時,開啟域名可以看到檔案目錄結構
        }
location ~ \.php$ {
            #root          html;
            fastcgi_pass  127.0.0.1:9000;
           fastcgi_index  index.php;
           fastcgi_param  SCRIPT_FILENAME  e:/html/$fastcgi_script_name;#php
檔案存放目錄,測試過相對路徑不行,需要絕對路徑
            include       fastcgi_params;
        }

我們需要配置路徑   在預設情況下 他的root是 nginx目錄下的html資料夾

如若修改 則開啟conf目錄下的nginx.conf

1.    找到server 選項 修改咯location 中的root 選項。

2.    比如我修改到D:/webroot 

root    D:/webroot ;