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...