Linux下Nginx安裝的方法(pcre和openssl)
Nginx ("engine x") 是一個高性能的 HTTP 和 反向代理 服務器,也是一個 IMAP/POP3/SMTP 代理服務器。
想要Linux下安裝Nginx作為WEB服務器,要先準備些必要的庫和工具,通常必須安裝的是:PERC庫和Openssl。
分四步走,讓你的Nginx迅速跑起來!
1. 安裝PCRE庫(Nginx的rewrite模塊和HTTP核心模塊會用到PCRE正則表達式語法)
不用考慮是否已安裝,直接上命令:
使用yum來安裝:
[root@example.com ~]# yum install pcre pcre-devel
或者用apt-get:
[root@example.com ~]# apt-get install libpcre3 libpcre3-dev
如果這些安裝包已經(jīng)安裝在系統(tǒng)上,你會收到Nothing to do 的信息,就是已安裝過了的意思。
2.安裝OpenSSL(若服務器提供安全網(wǎng)頁(https://)時,會用到OpenSSL庫)
使用yum:
[root@localhost example]# yum install openssl openssl-devel
或者用apt-get:
[root@localhost example]# apt-get install openssl openssl-dev
3.下載、解壓Nginx
去http://nginx.org/下載你要使用的版本,放到home目錄,然后解壓
[root@localhost example]# tar zxf nginx-0.7.66.tar.gz
4.安裝Nginx
創(chuàng)建一個應用程序通常分為三步:從源代碼到配置、編譯和安裝編譯。每一步都有很多配置項,但對于初學者,我們只是讓它能跑起來,可以先忽略這些配置項。最容易的辦法依次執(zhí)行下面三個命令:
[root@localhost nginx-0.7.66]# ./configure //有一個重要的配置項是 --prefix=... 指定安裝Nginx的基礎目錄,比如你想把它安裝在 /home/jiang/www/下,這個完整的命令應該是:[root@localhost nginx-0.7.66]# ./configure --prefix=/home/jiang/www
configure過程中可能出現(xiàn)的幾個報錯,及原因:
1) ./configure: error: C compiler gcc is not found 原因:你沒有安裝gcc ,這樣可能你也沒安裝下面幾個包,請一并安裝
yum install gcc gcc-c++ autoconf make
2) Makefile: 權(quán)限不夠 原因:當前用戶沒有權(quán)限讀寫nginx源碼目錄,請切換到root下運行如下命令,作用是將當前目錄的所有文件所有者都設為我們正在使用的普通用戶。
[jiang@localhost nginx-0.7.66]# chown -R jiang:jiang ./ [jiang@localhost nginx-0.7.66]# exit
然后exit退出到普通用戶狀態(tài)下。 chown 后的 feng:feng 分別是所使用的普通賬號的用戶名,及其用戶組名。
[root@localhost nginx-0.7.66]# make [root@localhost nginx-0.7.66]# make install
至此安裝成功,去安裝Nginx的基礎目錄下的sbin/,注意,我這里的目錄是/home/jiang/www/sbin,執(zhí)行命令:
[root@localhost sbin]# ./nginx //效果見下圖
屏幕上不會出現(xiàn)任何文本信息,這是個好跡象,意味著正在正確運行。
打開瀏覽器,輸入localhost,done done done done ~~~
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持本站。
版權(quán)聲明:本站文章來源標注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務器上建立鏡像,否則將依法追究法律責任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學習參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。