linux下Nginx 0.8.40的安裝方法
Nginx作為一個(gè)后起之秀,他的迷人之處已經(jīng)讓很多人都投入了他的懷抱。配置簡(jiǎn)單,實(shí)現(xiàn)原理簡(jiǎn)單。做一個(gè)負(fù)載平衡的再好不過(guò)了。
一、依賴的程序
1. gzip module requires zlib library
2. rewrite module requires pcre library
3. ssl support requires openssl library
二、依賴的程序的安裝的方法有兩種:一種是比較原始的方法一個(gè)一個(gè)來(lái)安裝,另一個(gè)是最好的方法用YUM一次性安裝
(1)、方法一如下:這下方法原始、麻煩、容易出錯(cuò)。不過(guò)安裝的過(guò)程可以熟悉一下Linux 命令,呵呵。
1、zlib 現(xiàn)在最新的版本是zlib-1.2.5
官網(wǎng)下載地址:http://www.zlib.net/zlib-1.2.5.tar.gz
$tar -xvzf zlib-1.2.5.tar.gz
$cd zlib-1.2.5.tar.gz
$./configure
$make
$make install
2、 pcre現(xiàn)在的最新版本是pcre-8.02.tar.gz
官網(wǎng)下載地址:ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre- 8.02.tar.gz
$tar -xvzf pcre-8.02.tar.gz
$cd pcre-8.02
$./configure --prefix=/usr/local/pcre --enable-utf8 --enable-unicode-properties
$ make && make install
3、openssl現(xiàn)在最新版本是openssl-1.0.0a.tar.gz
官網(wǎng)下載地址:http://openssl.org/source/openssl-1.0.0a.tar.gz
$tar zvxf openssl-1.0.0.tar.gz
$cd openssl-1.0.0
$./config --prefix=/usr/local/ssl-1.0.0 shared zlib-dynamic enable-camellia
$make && make install
4、安裝Nginx 0.8.40,這種方法./configure 要帶很多參數(shù)。大家要注意。
Nginx 最新的版本是Nginx 0.8.40
官網(wǎng)下載地址:http://www.nginx.org/
$tar zvxf Nginx 0.8.40.tar.gz
$cd Nginx 0.8.40
$./configure
$ make
$ make install
默認(rèn)安裝的路徑是/usr/local/nginx
更多的安裝配置
./configure --prefix=/usr/local/nginx
--with-openssl=/usr/include (啟用ssl)
--with-pcre=/usr/include/pcre/ (啟用正規(guī)表達(dá)式)
--with-http_stub_status_module (安裝可以查看nginx狀態(tài)的程序)
--with-http_memcached_module (啟用memcache緩存)
--with-http_rewrite_module (啟用支持url重寫)
(2)、方法二如下:這種方法就好,不容易出錯(cuò),如果網(wǎng)速快10分內(nèi)可以完成,網(wǎng)速不好也可以在20分內(nèi)完成。
yum –y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
現(xiàn)在三個(gè)依賴的程序的安裝成功,下面是安裝Nginx 0.8.40了。
官網(wǎng)下載地址:http://www.nginx.org/
$tar zvxf Nginx 0.8.40.tar.gz
$cd Nginx 0.8.40
$./configure //默認(rèn)安裝在/usr/local/nginx下
$ make
$ make install
四、啟動(dòng)及重啟
1、啟動(dòng):
$ cd /usr/local/nginx/sbin
$ ./nginx
打開瀏覽器在地址欄輸入127.0.0.1然后會(huì)出現(xiàn)一句話 welcome to nginx
2、重啟:kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
3、測(cè)試配置文件:./nginx -t
相關(guān)文章
在Ubuntu系統(tǒng)上安裝Nginx服務(wù)器的簡(jiǎn)單方法
這篇文章主要介紹了在Ubuntu系統(tǒng)上安裝Nginx服務(wù)器的簡(jiǎn)單方法,包括打開和關(guān)閉Nginx的指令,需要的朋友可以參考下2015-08-08Apache Nginx 禁止目錄執(zhí)行PHP腳本文件的方法
這篇文章主要介紹了Apache Nginx 禁止目錄執(zhí)行PHP腳本文件的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-06-06nginx+rsync+inotify實(shí)現(xiàn)負(fù)載均衡配置方法
這篇文章主要介紹了nginx+rsync+inotify實(shí)現(xiàn)負(fù)載均衡配置方法,需要的朋友可以參考下2014-11-11如何使用nginx充當(dāng)mysql的負(fù)載均衡器
這篇文章主要介紹了使用nginx充當(dāng)mysql的負(fù)載均衡器過(guò)程詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-06-06Nginx虛擬主機(jī)的搭建的實(shí)現(xiàn)步驟
本文主要介紹了Nginx虛擬主機(jī)的搭建的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01Nginx+SSL+Node.js運(yùn)行環(huán)境配置教程
這篇文章主要介紹了Nginx+SSL+Node.js運(yùn)行環(huán)境配置教程,本文用反向代理的方式代理基于Node.js的Web應(yīng)用,需要的朋友可以參考下2014-09-09nginx使用replace-filter-nginx-module實(shí)現(xiàn)內(nèi)容替換的示例
本篇文章主要介紹了nginx使用replace-filter-nginx-module實(shí)現(xiàn)內(nèi)容替換的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-03-03