linux下Nginx 0.8.40的安裝方法_nginx

來源:互聯網
上載者:User

Nginx作為一個後起之秀,他的迷人之處已經讓很多人都投入了他的懷抱。配置簡單,實現原理簡單。做一個Server Load Balancer的再好不過了。

一、依賴的程式

1. gzip module requires zlib library
2. rewrite module requires pcre library
3. ssl support requires openssl library

二、依賴的程式的安裝的方法有兩種:一種是比較原始的方法一個一個來安裝,另一個是最好的方法用YUM一次性安裝

(1)、方法一如下:這下方法原始、麻煩、容易出錯。不過安裝的過程可以熟悉一下Linux 命令,呵呵。

1、zlib 現在最新的版本是zlib-1.2.5
   官網下載地址: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現在的最新版本是pcre-8.02.tar.gz
   官網下載地址: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現在最新版本是openssl-1.0.0a.tar.gz
    官網下載地址: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 要帶很多參數。大家要注意。
  Nginx 最新的版本是Nginx 0.8.40
   官網下載地址:http://www.nginx.org/
   $tar zvxf Nginx 0.8.40.tar.gz
   $cd Nginx 0.8.40
   $./configure
   $ make
   $ make install
  預設安裝的路徑是/usr/local/nginx

  更多的安裝配置
  ./configure --prefix=/usr/local/nginx
  --with-openssl=/usr/include (啟用ssl)
  --with-pcre=/usr/include/pcre/ (啟用正規運算式)
  --with-http_stub_status_module (安裝可以查看nginx狀態的程式)
  --with-http_memcached_module (啟用memcache緩衝)
  --with-http_rewrite_module (啟用支援url重寫)

(2)、方法二如下:這種方法就好,不容易出錯,如果網速快10分內可以完成,網速不好也可以在20分內完成。

   yum –y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

現在三個依賴的程式的安裝成功,下面是安裝Nginx 0.8.40了。

   官網下載地址:http://www.nginx.org/
   $tar zvxf Nginx 0.8.40.tar.gz
   $cd Nginx 0.8.40
   $./configure  //預設安裝在/usr/local/nginx下
   $ make
   $ make install

四、啟動及重啟

1、啟動:
  $ cd /usr/local/nginx/sbin
  $ ./nginx
  開啟瀏覽器在地址欄輸入127.0.0.1然後會出現一句話 welcome to nginx
2、重啟:kill -HUP `cat /usr/local/nginx/logs/nginx.pid`
3、測試組態檔案:./nginx -t

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.