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.11的Windows版本,官網下載:http://nginx.org/
下載到軟體包後,解壓 nginx-nginx1.0.11.zip 包到你喜歡的根目錄,並將目錄名改為nginx。
然後,執行下列操作:
cd nginx
start nginx
這樣,nginx 服務就啟動了。開啟工作管理員,檢視nginx.exe 程序,有二個程序會顯示,佔用系統資源,那是相當的少。然後再開啟瀏覽器,輸入
nginx -s stop // 停止nginx
nginx -s reload // 重新載入配置檔案
nginx -s quit // 退出nginx
二、接下來就是配置nginx的conf檔案了。
開啟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 ;