舉報
分類:ubuntu/linux(17)
nginx(4)
**:nginx是乙個強大的高效能反向**伺服器,其特點是佔記憶體少,併發能力強,在高併發的情況下是apache 的乙個不錯的代替品,能夠支援高達50000個併發連線數的響應,那麼這麼強大的**,究竟如何在linux系統下發揮他的優勢,找到它的用武之地呢?
首先我們要在ubuntu12.04上安裝nginx,我的伺服器已經成功安裝nginx,下面把我個人實踐經驗分享大家,以求共勉。
come on:
準備工作,nginx的gzip模組需要zlib庫,rewrite模組需要pcre庫,ssl模組需要openssl庫,那麼我們來依次安裝它們。
zlib庫安裝:
2) 解壓:tar -zxvf zlib-1.2.8.tar.gz
3) 安裝:./configure –prefix=/usr/local/zlib-1.2.8 && make &&make install
pcre庫安裝:
2) 安裝:
./configure
--prefix=/usr/local/pcre-8.33
--libdir=/usr/local/lib/pcre
--includedir=/usr/local/include/pcre
make
make installopenssl 庫安裝:
2)安裝:
./configure --prefix=/usr/local/openssl-1.0.1e && make && make install通過openssl version命令檢視是否安裝成功。
準備工作做好了,我們馬上開始安裝nginx
解壓後通過編譯安裝的方式安裝,詳細ubuntu 下 nginx安裝命令如下,注意: dir 都是原始碼路徑:
–with-pcre=dir set path to pcre library sources
–with-openssl=dir set path to openssl library sources
–with-zlib=dir set path to zlib library sources
例如我是這樣配置的,一條命令搞定:
./configure
--prefix=/usr/local/nginx
--with-pcre=/home/jinbao/work/software/pcre-8.33
--with-zlib=/home/jinbao/work/zlib-1.2.8
--with-http_ssl_module
--with-openssl=/home/jinbao/work/openssl-1.0.1e
--sbin-path=/usr/local/nginx至此,我們的nginx安裝成功,通過命令sudo /usr/local/nginx/nginx 啟動吧。
關閉nginx:使用ps -ef | grep nginx 檢視nginx主程序pid,然後sudo kill -9 pid即可終止nginx執行。
快來看看我們的成果,開啟你的browser,訪問http://localhost,快來開始你的nginx安裝之旅吧,親!
nginx configure引數說明:
location /
}如果客戶端請求的檔案以txt、pdf、doc、xls為字尾的話則會讓瀏覽器出現另存為對話方塊.
將其中的
location /
改為location /
Ubuntu12 04下配置OwnCloud私有雲
前邊已經寫過安裝owncloud,這裡配置一下資料庫,使用mysql資料庫。在 etc php5 conf.d 目錄下配置mysql.ini檔案為 configuration for php mysql module extension pdo mysql.so extension mysql.so...
ubuntu12 04下root使用者登入
在ubuntu12.04下,預設不允許實用root使用者登入,現在要配置實用root使用者登入,現在登入普通使用者進入系統配置。首先,配置root使用者密碼 sudo passwd root根據提示設定好密碼後,修改 etc lightdm 目錄下的lightdm.conf配置檔案,新增下面兩行 g...
ubuntu12 04下django安裝略談
首先你需要肯定你的機子上裝了python 現在ubuntu已經自帶,所以不必操心 當然你可以在你的機子下測試一下,只需在terminal下輸入python 如果出現下面的介面就說明你機子已經裝了python python 2.7.3 default,aug 1 2012,05 14 39 gcc 4...