nginx 0 8 38 安裝配置備忘

2021-05-25 21:35:35 字數 2552 閱讀 6132

nginx 0.8.38 安裝配置備忘

據說 nginx 是這幾年來 web 伺服器的後起之秀,是「apache殺手」,由俄羅斯程式設計師編寫。是乙個輕量級的 web 伺服器,也是據說,占用資源少,高併發,在某些情況下,效率是 apache 的 10 倍。國內外很多大型門戶站都在用。

經不住蠱惑,決定在 windows server 2003 下安裝試用一下,並與 php 進行整合。

解壓 php 到 c:/php-5.3.2-win32-vc6-x86/,正確配置 php.ini 檔案。

conf/

contrib/

docs/

html/

logs/

temp/

nginx.exe

雙擊執行nginx.exe檔案,nginx 就開始提供服務。

html/ 資料夾為**預設根目錄。

conf/ 放置 nginx 配置有關的檔案。配置檔案 nginx.conf 內容如下(#號打頭的語句被注釋掉了,可以參考):

server 部分配製了 nginx 的 http 服務的埠(預設為80)、網域名稱、字符集、根資料夾、首頁檔案等內容。

這時,在本機上開啟瀏覽器,瀏覽 http://localhost,可以看到資訊「welcome to nginx!」,內容來自 html 下的 index.html 檔案。

為了真正與 php 一起協同工作,還必須執行 php 的 php-cgi.exe 程式。方法是,在命令視窗內,切換到 php-cgl.exe 所在資料夾,執行下,即 c:/php-5.3.2-win32-vc6-x86,執行 php-cgi.exe -b 127.0.0.1:9000 命令,即:

c:/php-5.3.2-win32-vc6-x86>php-cgi.exe -b 127.0.0.1:9000

這裡的127.0.0.1:9000 就是我們在 nginx.conf 檔案中配置的那個,埠號一定要相同。

nginx.exe 與 php-cgi.exe 兩條命令執行的前後順序對 php 檔案的解析沒有影響。

這時,我們在根目錄下放乙個 ***.php 檔案,在瀏覽器位址列裡面輸入 http://localhost/***.php,應該看到結果。建議檔案內容為:

<?php

phpinfo();

?>

我們可以看到 php 環境的很多有用的資訊。

nginx 還可以配置實現反向**、多個虛擬主機、url重定向等功能。

「十萬個為什麼」電腦學習網:

Nginx安裝配置備忘

vi usr local nginx conf nginx.conf user www data www data nginx預設的根目錄是 var www。如果沒有這個目錄,必須建立乙個 並且設定目錄所有者和使用者組,以確保有權訪問 mkdir var www chown www data www...

nginx 配置備忘

nginx 大家都知道,但是很多人能了解到常用的location指令的優先級別是怎麼樣的,這個也許知道的人就不多了吧.先前記得有個國人說過乙個nginx的 bug 就是關於location配置不當造成的,這其實並不是nginx的bug,而是運維 人員的對nginx配置location優先級別理解不很...

Arch Linux 安裝配置備忘錄

基本上是按照 archwiki beginners guide 簡體中文 進行安裝的。1.硬體是 lenovo s4700,intel pentium r d cpu 3.20ghz x 2,2gb 記憶體,250gb sata 硬碟,nvidia geforce g10 雙頭顯示卡。2.將 arc...