:Nginx安裝

2016年7月15日 發表評論 閱讀評論

鸿运彩票app www.chqvd.icu nginx可以使用各平臺的默認包來安裝,本文是介紹使用源碼編譯安裝,包括具體的編譯參數信息。

正式開始前,編譯環境gcc g++ 開發庫之類的需要提前裝好,這里默認你已經裝好。

ububtu平臺編譯環境可以使用以下指令

centos平臺編譯環境使用如下指令

安裝make:

安裝g++:

下面正式開始
---------------------------------------------------------------------------
一般我們都需要先裝pcre, zlib,前者為了重寫rewrite,后者為了gzip壓縮。
1.選定源碼目錄
可以是任何目錄,本文選定的是/usr/local/src

2.安裝PCRE庫
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/?下載最新的 PCRE 源碼包,使用下面命令下載編譯和安裝 PCRE 包:

3.安裝zlib庫
//zlib.net/zlib-1.2.8.tar.gz?下載最新的 zlib 源碼包,使用下面命令下載編譯和安裝 zlib包:

4.安裝ssl(某些vps默認沒裝ssl)

5.安裝nginx

Nginx 一般有兩個版本,分別是穩定版和開發版,您可以根據您的目的來選擇這兩個版本的其中一個,下面是把 Nginx 安裝到 /usr/local/nginx 目錄下的詳細步驟:

--with-pcre=/usr/src/pcre-8.34 指的是pcre-8.34 的源碼路徑。
--with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源碼路徑。

安裝成功后 /usr/local/nginx 目錄下如下

6.啟動
確保系統的 80 端口沒被其他程序占用,運行/usr/local/nginx/nginx 命令來啟動 Nginx,

如果查不到結果后執行,有結果則忽略此步驟(ubuntu下必須用sudo啟動,不然只能在前臺運行)

打開瀏覽器訪問此機器的 IP,如果瀏覽器出現 Welcome to nginx! 則表示 Nginx 已經安裝并運行成功。

-----------------------------------------------------
到這里nginx就安裝完成了,如果只是處理靜態html就不用繼續安裝了

如果你需要處理php腳本的話,還需要安裝php-fpm。

下面安裝排錯

附:可能遇到的錯誤和一些幫助信息

1.1編譯pcre錯誤

解決辦法:安裝g++,別忘了重新configure

1.2 make出錯

按照第4步的安裝方法或
ubuntu下

centos下

2.nginx編譯選項

make是用來編譯的,它從Makefile中讀取指令,然后編譯。

make install是用來安裝的,它也從Makefile中讀取指令,安裝到指定的位置。

configure命令是用來檢測你的安裝平臺的目標特征的。它定義了系統的各個方面,包括nginx的被允許使用的連接處理的方法,比如它會檢測你是不是有CC或GCC,并不是需要CC或GCC,它是個shell腳本,執行結束時,它會創建一個Makefile文件。nginx的configure命令支持以下參數:

  • --prefix=path? ? 定義一個目錄,存放服務器上的文件?,也就是nginx的安裝目錄。默認使用?/usr/local/nginx。
  • --sbin-path=path?設置nginx的可執行文件的路徑,默認為 ?prefix/sbin/nginx.
  • --conf-path=path??設置在nginx.conf配置文件的路徑。nginx允許使用不同的配置文件啟動,通過命令行中的-c選項。默認為prefix/conf/nginx.conf.
  • --pid-path=path??設置nginx.pid文件,將存儲的主進程的進程號。安裝完成后,可以隨時改變的文件名 , 在nginx.conf配置文件中使用 PID指令。默認情況下,文件名 為prefix/logs/nginx.pid.
  • --error-log-path=path?設置主錯誤,警告,和診斷文件的名稱。安裝完成后,可以隨時改變的文件名 ,在nginx.conf配置文件中 使用 的error_log指令。默認情況下,文件名 為prefix/logs/error.log.
  • --http-log-path=path? 設置主請求的HTTP服務器的日志文件的名稱。安裝完成后,可以隨時改變的文件名 ,在nginx.conf配置文件中 使用 的access_log指令。默認情況下,文件名 為prefix/logs/access.log.
  • --user=name? 設置nginx工作進程的用戶。安裝完成后,可以隨時更改的名稱在nginx.conf配置文件中 使用的 user指令。默認的用戶名是nobody。
  • --group=name??設置nginx工作進程的用戶組。安裝完成后,可以隨時更改的名稱在nginx.conf配置文件中 使用的 user指令。默認的為非特權用戶。
  • --with-select_module?--without-select_module?啟用或禁用構建一個??槔叢市矸衿魘褂胹elect()方法。該??榻遠?,如果平臺不支持的kqueue,epoll,rtsig或/dev/poll。
  • --with-poll_module?--without-poll_module?啟用或禁用構建一個??槔叢市矸衿魘褂胮oll()方法。該??榻遠?,如果平臺不支持的kqueue,epoll,rtsig或/dev/poll。
  • --without-http_gzip_module?— 不編譯壓縮的HTTP服務器的響應???。編譯并運行此??樾枰獄lib庫。
  • --without-http_rewrite_module? 不編譯重寫???。編譯并運行此??樾枰狿CRE庫支持。
  • --without-http_proxy_module?— 不編譯http_proxy???。
  • --with-http_ssl_module?— 使用https協議???。默認情況下,該??槊揮斜還菇?。建立并運行此??櫚腛penSSL庫是必需的。
  • --with-pcre=path?—?設置PCRE庫的源碼路徑。PCRE庫的源碼(版本4.4 - 8.30)需要從PCRE網站下載并解壓。其余的工作是Nginx的./ configure和make來完成。正則表達式使用在location指令和 ngx_http_rewrite_module ??櫓?。
  • --with-pcre-jit?—編譯PCRE包含“just-in-time compilation”(1.1.12中, pcre_jit指令)。
  • --with-zlib=path?—設置的zlib庫的源碼路徑。要下載從 zlib(版本1.1.3 - 1.2.5)的并解壓。其余的工作是Nginx的./ configure和make完成。ngx_http_gzip_module??樾枰褂脄lib 。
  • --with-cc-opt=parameters?— 設置額外的參數將被添加到CFLAGS變量。例如,當你在FreeBSD上使用PCRE庫時需要使用:--with-cc-opt="-I /usr/local/include。.如需要需要增加?select()支持的文件數量:--with-cc-opt="-D FD_SETSIZE=2048".
  • --with-ld-opt=parameters?—設置附加的參數,將用于在鏈接期間。例如,當在FreeBSD下使用該系統的PCRE庫,應指定:--with-ld-opt="-L /usr/local/lib".

典型實例(下面為了展示需要寫在多行,執行時內容需要在同一行)

  1. wyc
    2019年3月5日15:42 | #1

    --sbin-path=path 設置nginx的可執行文件的路徑,這個不對呀。官網上是說:設置 nginx 可執行文件的名稱。//nginx.org/en/docs/configure.html

  2. chantel186
    2019年2月26日12:24 | #2

    @Tusi
    感覺都不是最新的 文檔教程

  3. 2019年2月21日10:22 | #3

    這教程過時了吧。。。

  4. 2019年1月27日12:46 | #4

    I am always invstigating online for tips that can benefit me.
    Thank you!

  5. wyq
    2018年7月30日09:54 | #5

    @joyafa
    大佬,有詳細的操作步驟可以分享一下嗎?[email protected]

  6. 那你到底基督教佛教解放南京
    2018年7月24日15:06 | #6

    啊大家覅平時u健康

  7. joyafa
    2018年7月1日22:11 | #7

    使用的是centos7,照著操作,每個??槎甲約合略刈钚擄姹靜⒈嘁?成功啟動nginx,下一步開始結合源代碼學習nginx了

  8. 2018年5月25日20:51 | #8

    正是需要的呢

  9. 2018年4月30日16:01 | #9

    其他強者一聽這就是傳說中最不靠譜的二宮主,立刻收起高傲,像個乖孫子似的行禮問好。

  10. cxxx
    2018年2月5日11:58 | #10

    求解啊

  11. cxxx
    2018年2月5日11:57 | #11

    正在解析主機 //www.openssl.org... 23.13.185.87, 2600:1417:e:285::c1e, 2600:1417:e:283::c1e
    正在連接 //www.openssl.org|23.13.185.87|:80... 已連接。
    已發出 HTTP 請求,正在等待回應... 301 Moved Permanently
    位置:https://www.openssl.org/source/openssl-1.0.1g.tar.gz [跟隨至新的 URL]
    --2017-09-26 18:35:06-- https://www.openssl.org/source/openssl-1.0.1g.tar.gz
    正在連接 //www.openssl.org|23.13.185.87|:443... 已連接。
    錯誤: 無法驗證 //www.openssl.org 的由 “/C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3” 頒發的證書:
    頒發的證書還未生效。
    要以不安全的方式連接至 //www.openssl.org,使用‘--no-check-certificate’。
    [[email protected] nginx-1.9.4]#

  12. 2018年1月31日13:07 | #12

    objs/src/http/modules/ngx_http_empty_gif_module.o \
    objs/src/http/modules/ngx_http_browser_module.o \
    objs/src/http/modules/ngx_http_upstream_hash_module.o \
    objs/src/http/modules/ngx_http_upstream_ip_hash_module.o \
    objs/src/http/modules/ngx_http_upstream_least_conn_module.o \
    objs/src/http/modules/ngx_http_upstream_keepalive_module.o \
    objs/src/http/modules/ngx_http_upstream_zone_module.o \
    objs/ngx_modules.o \
    -ldl -lpthread -lcrypt /usr/local/src/pcre-8.41/.libs/libpcre.a /usr/local/src/openssl-1.1.0g/.openssl/lib/libssl.a /usr/local/src/openssl-1.1.0g/.openssl/lib/libcrypto.a -ldl /usr/local/src/zlib-1.2.11/libz.a \
    -Wl,-E
    sed -e "s|%%PREFIX%%|/usr/local/nginx|" \
    -e "s|%%PID_PATH%%|/usr/local/nginx/nginx.pid|" \
    -e "s|%%CONF_PATH%%|/usr/local/nginx/nginx.conf|" \
    -e "s|%%ERROR_LOG_PATH%%|/usr/local/nginx/logs/error.log|" \
    objs/nginx.8
    make[1]: 離開目錄“/home/down/nginx-1.13.8”
    [[email protected] nginx-1.13.8]# objs/ngx_modules.o \
    > -ldl -lpthread -lcrypt /usr/local/src/pcre-8.41/.libs/libpcre.a /usr/local/src/openssl-1.1.0g/.openssl/lib/libssl.a /usr/local/src/openssl-1.1.0g/.openssl/lib/libcry^C
    我用的centos7加nginx 1-13-8,編譯到這里怎么都過不了,
    我試了重裝系統都不行,網上有很多也是到這里就過不了,但都沒有解決辦法,
    希望有大神能幫幫我解決一下。

  13. 小蘇
    2018年1月25日17:28 | #13

    @kidd808
    直接一行命令不就搞定了,
    sudo apt-get install nginx

  14. mood
    2018年1月9日13:48 | #14

    @kidd808
    好同學 贊

  15. kidd808
    2018年1月8日15:45 | #15

    親這個微博需要維護了。里面的命令都過時了。

    我已經裝上了,命令參考如下:

    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
    tar -zxvf pcre-8.38.tar.gz
    cd pcre-8.38
    ./configure
    make
    make install

    wget //zlib.net/zlib-1.2.11.tar.gz
    tar -zxvf zlib-1.2.11.tar.gz
    cd zlib-1.2.11
    ./configure
    make
    make install

    wget //nginx.org/download/nginx-1.12.2.tar.gz
    tar -zxvf nginx-1.12.2.tar.gz
    cd nginx-1.12.2

    ./configure --sbin-path=/usr/local/nginx/nginx \
    --conf-path=/usr/local/nginx/nginx.conf \
    --pid-path=/usr/local/nginx/nginx.pid \
    --with-http_ssl_module \
    --with-pcre=/usr/local/src/pcre-8.38 \
    --with-zlib=/usr/local/src/zlib-1.2.11 \
    --with-openssl=/usr/local/src/openssl-1.0.1t

    make
    make install

  16. 陳李劍
    2017年11月30日16:02 | #16

    @陳李劍
    不支持FTP協議

  17. 陳李劍
    2017年11月30日16:01 | #17

    不支持

  18. 雞翅
    2017年10月27日14:23 | #18

    @肖蜀黍
    yum 安裝的指令是什么?

  19. 肖蜀黍
    2017年10月17日11:48 | #19

    @好坑的教程?。?!
    是的,yum一下就好了

  20. xxx
    2017年10月14日18:35 | #20
  21. 哈哈哈
    2017年10月12日01:13 | #21

    @好坑的教程?。?!
    你也不看一下,多久的教程了,你的環境一樣么?

  22. 好坑的教程?。?!
    2017年10月9日14:30 | #22

    好坑的教程,照著裝了半天不成功,問了下 一句yum ... 刷刷裝完了···

  23. 呂長久
    2017年8月29日21:43 | #23

    @aaa
    我就可以用啊,你用前面的,不要帶有openssl版本號,進去之后你再選哪個版本

  24. aaa
    2017年7月28日17:04 | #24

    @火鳥
    openssl 源碼地址不對

  25. 火鳥
    2017年7月19日17:51 | #25

    make -f objs/Makefile
    make[1]: Entering directory /usr/local/src/nginx-1.10.2'
    cd /opt/app/openet/oetal1/chenhe/pcre-8.41 \
    && if [ -f Makefile ]; then make distclean; fi \
    && CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
    ./configure --disable-shared
    /bin/sh: line 0: cd: /opt/app/openet/oetal1/chenhe/pcre-8.41: 沒有那個文件或目錄
    make[1]: *** [/opt/app/openet/oetal1/chenhe/pcre-8.41/Makefile] 錯誤 1
    make[1]: Leaving directory
    /usr/local/src/nginx-1.10.2'
    make: *** [build] 錯誤 2

  26. 螞蟻
    2017年7月12日15:57 | #26

    make -f objs/Makefile
    make[1]: Entering directory /usr/local/src/nginx-1.4.2'
    cd /usr/local/src/pcre-8.21 \
    && if [ -f Makefile ]; then make distclean; fi \
    && CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
    ./configure --disable-shared
    /bin/sh: line 0: cd: /usr/local/src/pcre-8.21: No such file or directory
    make[1]: *** [/usr/local/src/pcre-8.21/Makefile] Error 1
    make[1]: Leaving directory
    /usr/local/src/nginx-1.4.2'
    make: *** [build] Error 2
    我在第五步的時候出現這個問題請問這個需要怎么解決?

  27. 螞蟻
    2017年7月12日15:55 | #27

    make -f objs/Makefile
    make[1]: Entering directory /usr/local/src/nginx-1.4.2'
    cd /usr/local/src/pcre-8.21 \
    && if [ -f Makefile ]; then make distclean; fi \
    && CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " \
    ./configure --disable-shared
    /bin/sh: line 0: cd: /usr/local/src/pcre-8.21: No such file or directory
    make[1]: *** [/usr/local/src/pcre-8.21/Makefile] Error 1
    make[1]: Leaving directory
    /usr/local/src/nginx-1.4.2'
    make: *** [build] Error 2

  28. 2017年6月21日10:29 | #28

    zlib下載地址已經變了,正確地址為://zlib.net/fossils/zlib-1.2.8.tar.gz

  29. mys
    2017年6月20日10:29 | #29

    [[email protected] nginx-1.12.0]# ./configure --prefix=/usr/local/src/nginx \
    --with-http_ssl_module \
    --with-http_stub_status_module \
    --with-stream \
    --with-http_v2_module \
    --with-pcre=/usr/local/src/pcre2-10.23 \
    --with-zlib=/usr/local/src/zlib-1.2.11 \
    --with-openssl=/usr/local/src/openssl-1.0.2l

    報這個錯誤咋解決一直沒找到原因:
    ./configure: error: invalid option " "

  30. mys
    2017年6月20日10:25 | #30

    @mys

    這個錯誤是因為啥 一直沒找到原因

  31. mys
    2017年6月20日10:25 | #31

    [[email protected] nginx-1.12.0]# ./configure --prefix=/usr/local/src/nginx \ --with-http_ssl_module \ --with-http_stub_status_module \ --with-stream \ --with-http_v2_module \ --with-pcre=/usr/local/src/pcre2-10.23 \ --with-zlib=/usr/local/src/zlib-1.2.11 \ --with-openssl=/usr/local/src/openssl-1.0.2l

    ./configure: error: invalid option " "

  32. xx
    2017年6月16日15:23 | #32

    --with-http_stub_status_module #nginx狀態
    --with-http_ssl_module #支持HTTPS
    --with-http_sub_module #支持URL重定向
    --with-pcre=/usr/include/pcre/ (啟用正規表達式)
    --with-md5=/usr/lib #md5是一種加密算法
    --with-http_memcached_module (啟用memcache緩存)
    --with-http_rewrite_module (啟用支持url重寫)
    這幾個??榻ㄒ槎甲吧先?/p>

  33. 2017年6月13日16:38 | #33

    @hyan
    su root

  34. 迷彩
    2017年1月5日18:36 | #34

    ./configure --sbin-path=/usr/local/nginx/nginx
    --conf-path=/usr/local/nginx/nginx.conf
    --pid-path=/usr/local/nginx/nginx.pid
    --with-http_ssl_module
    --with-pcre=/usr/local/src/pcre-8.38
    --with-zlib=/usr/local/src/zlib-1.2.10
    --with-openssl=/usr/local/src/openssl-1.0.1t

    • 迷彩
      2017年1月5日18:50 | #35

      這是我安裝的文件目錄配置!

  35. 2016年12月10日23:29 | #36

    你的問題2015年的了,我是剛剛安裝的,安裝pcre最新版pcre2-10.22, ,也是報錯這個,裝了pcre-8.39就沒有問題

  36. 一木
    2016年12月7日16:58 | #37

    很不錯啊,謝謝分享

  37. 2016年11月22日22:40 | #38

    不錯,照著做完美編譯!看其他人的老是各種錯誤

  38. 2016年11月10日10:01 | #39

    一直有想學習下nginx源碼。啥時候出個源碼解讀呀?

  39. 白開水
    2016年10月25日14:20 | #40

    請問,nginx支持ftp轉發嗎

  40. 2016年7月22日13:38 | #41

    make: *** No rule to make target build', needed by default'. Stop.

  41. blueo666
    2016年5月8日21:48 | #43

    openssl 1.1 編譯沒法通過,換低版本才可以通過

  42. 古德
    2016年3月26日14:03 | #44

    ubuntu不是ububtu

  43. Damon
    2016年2月19日10:43 | #45

    gaoqi

  44. 2015年12月27日16:52 | #46

    樓主好,windows 服務器上用nginx來做代理服務器怎么樣呢

  45. nin
    2015年12月23日13:59 | #47

    安裝nginix 時,./configure: error: invalid option "--sbin-path" 什么原因?

  46. 大肥肉
    2015年12月23日11:06 | #48

    點贊

  47. 2015年12月5日23:39 | #49

    在安裝nginx的時候,pcre的依賴和zlib的依賴,你直接指向了源碼,那么是不是意味著zlib和pcre并不需要安裝呢?

  48. 無名
    2015年11月22日21:47 | #50

    openssl 這個高版本就是不行,最后換了低版openssl-1.0.1p OK

  49. 2015年11月12日18:23 | #51

    編譯安裝和apt安裝,配置的時候是不是有點不同?

  50. 2015年11月7日22:02 | #52

    網站做的好棒哦

  51. 2015年7月19日13:41 | #53

    暈暈

  52. 2015年6月20日10:29 | #54

    教程很好,支持下

  53. 2015年5月18日19:48 | #55

    安裝時要不要添加nginx用戶

  54. 2015年4月21日21:58 | #57

    執行./nginx -t 顯示配置文件OK還有successful,就是打開瀏覽器訪問本地ip地址是404 Not Found,而且很奇怪下面還寫著nginx/1.6.3 這是怎么回事啊5555555~~明明我裝的版本和樓主是一樣的呀,好心塞。。求教。。

  55. 2015年4月19日15:06 | #61

    with-http_rewrite_module 這個有什么用處嗎

  56. sufy
    2015年3月6日15:37 | #63

    我的tomcat端口設置的是8081然后也啟動了,但是按照nginx后,訪問主機ip,出現無法顯示該網頁

  57. 逃之夭夭
    2015年3月4日16:52 | #64

    編譯錯了src/core/ngx_regex.h:15:18: 致命錯誤: pcre.h:沒有那個文件或目錄
    編譯中斷。
    make : *** [objs/src/core/nginx.o] 錯誤 1
    make :正在離開目錄 `/usr/local/src/nginx-1.7.9'
    make: *** [install] 錯誤 2

    • 2015年7月30日22:54 | #65

      原因是缺少pcre,需要安裝libpcre

      ubuntu/debian:
      apt-get install libpcre3 libpcre3-dev

      centos/redhat:
      yum install pcre-devel

  58. 2015年2月22日22:57 | #66

    pcre能否用pcre2替代?(我看到pcre官網上說今后只對pcre進行漏洞修補)
    我用pcre2替代了pcre
    出現了錯誤:src/core/ngx_regex.h:15:18: fatal error: pcre.h: No such file or directory
    #include <pcre.h>
    ^
    compilation terminated.
    make : *** [objs/src/core/nginx.o] Error 1
    make : Leaving directory `/usr/local/src/nginx-1.7.10'
    make: *** [build] Error 2
    怎么解決?

    • 2015年2月22日23:01 | #67

      最好跟官網一致

    • gigi
      2015年7月19日11:54 | #68

      我也出現 了這個問題,改回用pcre就能通過,沒用pcre2

    • 2015年7月30日22:51 | #69

      原因是缺少pcre,需要安裝libpcre

      ubuntu/debian:
      apt-get install libpcre3 libpcre3-dev

      centos/redhat:
      yum install pcre-devel

  59. 2014年12月23日12:05 | #70

    mark

  60. 2014年12月4日11:40 | #71

    3ks ~ 很不錯呦~

  61. Hans
    2014年10月8日16:48 | #72

    Windows下咋整?

  62. 2014年6月13日21:32 | #73

    php-fpm 最后安裝的時候,報錯。
    make:***沒有規則可以創建目標“all”,停止。

  63. 2014年6月10日11:34 | #74

    我用虛擬機安裝好,一切正常,主機上:telnet 192.168.59.128 80不能訪問,就是不能用主機通過ip訪問,然后我搜索了下,解決了,原來是centos有防火墻的原因,要關閉。(1)/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT (2)/etc/init.d/iptables save (3)/etc/init.d/iptables restart

  64. tony
    2014年6月7日22:19 | #76

    已通過rpm安裝zlib 和pcre, 還需要指定--with-pcre= --with-zlib=嗎,如需要如何定義呢

    • 2014年6月7日22:30 | #77

      如果安裝的沒問題,可以不用指定路徑

      • tony
        2014年6月7日22:42 | #78

        多謝,樓主好人呀,能加你Q嗎,方便交流請教,My Q378064127

  65. s
    2014年6月2日10:29 | #79

    sss

  66. 2014年4月16日15:34 | #80

    我安裝失敗了,
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

  67. 2014年4月8日17:50 | #83

    rrrrrrrrrr

  68. 2014年3月6日12:03 | #84

    寫有用的東西,要比高深的東西更令人喜歡呀~!

  69. 2014年2月26日16:00 | #85

    晚上也試試

  70. 2014年2月24日17:25 | #86

    當初 v 你好宿舍當成 v

  71. 2014年2月17日17:58 | #87

    這個沒有sbin 如何查看配置文件是否對啊

    • 2014年2月19日10:26 | #88

      進入安裝目錄,找到可行性文件nginx ,執行./nginx -t

  72. xinda
    2014年1月16日13:08 | #89

    很不錯的安裝教程
    不過,有個建議,就是configure中的 *-path這些參數還是用默認值會比較好,這樣安裝后的目錄更清晰
    要不然配置文件、啟動腳本都在同一目錄,很亂,不利于維護

    • 2014年1月16日17:34 | #90

      如果想用默認的路徑,把*-path刪掉就好了,放在一起考慮的是升級,刪除方便。

      • 2014年7月25日10:59 | #91

        樓主,能夠加下qq嗎?方便咨詢問題,謝謝!
        QQ:522480647

  73. 余蘆煌
    2013年12月21日13:03 | #92

    謝謝

  74. 2013年11月19日14:40 | #93

    好,很好,寫的很詳細的nginx啟動步驟。

  75. 2013年11月17日13:34 | #94

    --with-pcre=/usr/src/pcre-8.21 指的是pcre-8.21 的源碼路徑。
    --with-zlib=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源碼路徑。
    這里折騰我很久

  76. anne
    2013年11月13日19:54 | #97

    樓主真好人 資料好全 感謝?。?!

  77. 2013年11月12日15:03 | #98

    這是我見到寫得最好的了

  78. 阿f
    2013年11月7日09:20 | #99

    網頁無法顯示圖片,403錯誤

  79. yelin
    2013年11月2日16:40 | #102

    不錯

  80. ryan
    2013年8月9日21:41 | #103

    好穩扎個,呵呵,一目了然

  81. fish
    2013年7月5日11:09 | #104

    安裝完成后如何啟動???

    • bigfish
      2013年10月28日14:36 | #105

      6.啟動
      確保系統的 80 端口沒被其他程序占用,運行/usr/local/nginx/nginx 命令來啟動 Nginx,

  82. 2013年6月19日10:55 | #106

    good

  83. 2013年6月19日10:47 | #107

    good

  84. 2013年6月4日18:43 | #108

    這個安裝完后nginx沒有指定用戶要制定nginx的用戶建立這個用戶,在下一步安裝phpfpm的時候用戶會報錯

  85. jack20039
    2013年5月21日20:30 | #109

    第四步執行后,(假設例子是正確的)
    繼續step 5,
    invalid option: --with-http_ssl_module
    所以把這句拋棄,重新再來:

    gcc: /libz.a: No such file or directory
    make : *** [objs/nginx] Error 1
    make : Leaving directory `/usr/local/src/nginx-1.2.8'
    make: *** [build] Error 2

    • j.a.ck
      2013年5月21日20:30 | #110

      I just don't know why..

      • 2013年5月21日22:33 | #111

        應該是續行符導致的,在zlib-1.2.8后面放了一個空格,這樣導致沒有去zlib的安裝目錄去查找libz.a

        • j.a.ck
          2013年5月23日13:51 | #112

          咩哈哈,我沒有多個空格,所以我把backslash去掉了,就成功了

      • 2013年5月23日13:08 | #113

        我遇到這情況的,就是選項后面的空格導致。

    • 2013年5月21日22:25 | #115

      你是不是centos 5.3 如果是的話用這個重新congifugre,然后在編譯

      ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.21 --with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.1c
      make
      make install

      低版本的centos好像不支持''續航

  86. 2013年5月16日14:54 | #116

  87. 2013年4月28日14:41 | #117

    新手請注意防火墻 添加iptables -I INPUT -p tcp --dport 80 -j ACCEPT

  88. 2013年4月10日21:17 | #119

    我用的8.31也正常安裝啊

  89. Dino
    2013年1月28日07:32 | #121

    請問有nginx+twiki的安裝方法嗎?網上好要沒有這樣子的設定

  90. 2013年1月23日23:30 | #122

    誰能分享下aix系統安裝nginx的寶貴經驗啊,我搜遍全網都沒有成功安裝的案例。

  91. 小刀
    2013年1月10日18:16 | #123

    --with-pcre=/usr/src/zlib-1.2.7 指的是zlib-1.2.7 的源碼路徑--筆誤

  92. 2012年12月23日19:05 | #125

    呵呵 更新的好快 中午的問題 晚上就更新了

  93. jay61439476
    2012年12月19日11:58 | #127

    centos報錯:error: SSL modules require the OpenSSL library. 下載了openssl的代碼 加上--with-openssl=/usr/local/src/openssl-1.0.1c 就OK了

  94. 2012年11月2日13:44 | #128

    安裝過程中,使用pcre庫的最新版本8.31會報錯,換用8.21版本正常。測試過nginx-1.2.3 nginx-1.2.4

彩乐 抢庄牌九玩法 全天幸运赛车计划专业版 棋牌官方下载 pk10走势图定位技巧 逍遥森林舞会单机下载 分分彩怎么稳赚方法 时时彩助赢软件 排列三组六技巧 北京pk10官网软件下载 功夫时时彩计划软件 下载 北京pk计划免费软件 重庆时时彩平台 双色球开奖查询结果表 二人斗地主让牌规则 双色球012路区间比技巧