中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Nginx安裝
from:http://www.nginx.cn/install
nginx可以使用各平臺(tái)的默認(rèn)包來安裝,本文是介紹使用源碼編譯安裝,包括具體的編譯參數(shù)信息。
正式開始前,編譯環(huán)境gcc g++ 開發(fā)庫之類的需要提前裝好,這里默認(rèn)你已經(jīng)裝好。
ububtu平臺(tái)可以使用以下指令
apt-get install build-essential
apt-get install libtool
下面正式開始
---------------------------------------------------------------------------
一般我們都需要先裝pcre, zlib,前者為了重寫rewrite,后者為了gzip壓縮。
1.選定源碼目錄
可以是任何目錄,本文選定的是/usr/local/src
cd /usr/local/src
2.安裝PCRE庫
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下載最新的 PCRE 源碼包,使用下面命令下載編譯和安裝 PCRE 包:
cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gz
tar -zxvf pcre-8.21.tar.gz
cd pcre-8.21
./configure
make
make install
3.安裝zlib庫
http://zlib.net/zlib-1.2.7.tar.gz 下載最新的 zlib 源碼包,使用下面命令下載編譯和安裝 zlib包:
cd /usr/local/src
wget http://zlib.net/zlib-1.2.7.tar.gz
tar -zxvf zlib-1.2.7.tar.gz
cd zlib-1.2.7
./configure
make
make install
3.1安裝ssl(某些vps默認(rèn)沒裝ssl,需要手動(dòng)安裝,或者按照下面附錄1.2的方法)
apt-get install openssl
apt-get install libssl-dev
4.安裝nginx
Nginx 一般有兩個(gè)版本,分別是穩(wěn)定版和開發(fā)版,您可以根據(jù)您的目的來選擇這兩個(gè)版本的其中一個(gè),下面是把 Nginx 安裝到 /usr/local/nginx 目錄下的詳細(xì)步驟:
cd /usr/local/src
wget http://nginx.org/download/nginx-1.2.3.tar.gz
tar -zxvf nginx-1.2.3.tar.gz
cd nginx-1.2.3
./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.7
make
make install
--with-pcre=/usr/local/src/pcre-8.21 指的是pcre-8.21 的源碼路徑。
--with-zlib=/usr/local/src/zlib-1.2.7 指的是zlib-1.2.7 的源碼路徑。
安裝成功后 /usr/local/nginx 目錄下如

確保系統(tǒng)的 80 端口沒被其他程序占用,運(yùn)行/usr/local/nginx/nginx 命令來啟動(dòng) Nginx,
sudo /usr/local/nginx/nginx (ubuntu下必須用sudo啟動(dòng),不然只能在前臺(tái)運(yùn)行)
打開瀏覽器訪問此機(jī)器的 IP,如果瀏覽器出現(xiàn) Welcome to nginx! 則表示 Nginx 已經(jīng)安裝并運(yùn)行成功。
附:可能遇到的錯(cuò)誤和一些幫助信息
1.1編譯pcre錯(cuò)誤
libtool: compile: unrecognized option `-DHAVE_CONFIG_H'
libtool: compile: Try `libtool --help' for more information.
make[1]: *** [pcrecpp.lo] Error 1
make[1]: Leaving directory `/usr/local/src/pcre-8.21'
make: *** [all] Error 2
解決辦法:安裝g++,別忘了重新configure
apt-get install g++
apt-get install build-essential
make clean
./configure
make
1.2 make出錯(cuò)
make: *** No rule to make target `build', needed by `default'.  Stop.
./configure: error: SSL modules require the OpenSSL library.
You can either do not enable the modules, or install the OpenSSL library
into the system, or build the OpenSSL library statically from the source
with nginx by using --with-openssl=<path> option.
按照第3.1步的安裝方法或者添加--with-openssl=<path>
cd /usr/local/src
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar -zxvf openssl-1.0.1c.tar.gz
重新編譯
cd ../nginx-1.2.3
./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.7 --with-openssl=/usr/local/src/openssl-1.0.1c
2.nginx編譯選項(xiàng)
make是用來編譯的,它從Makefile中讀取指令,然后編譯。
make install是用來安裝的,它也從Makefile中讀取指令,安裝到指定的位置。
configure命令是用來檢測(cè)你的安裝平臺(tái)的目標(biāo)特征的。它定義了系統(tǒng)的各個(gè)方面,包括nginx的被允許使用的連接處理的方法,比如它會(huì)檢測(cè)你是不是有CC或GCC,并不是需要CC或GCC,它是個(gè)shell腳本,執(zhí)行結(jié)束時(shí),它會(huì)創(chuàng)建一個(gè)Makefile文件。nginx的configure命令支持以下參數(shù):
--prefix=path    定義一個(gè)目錄,存放服務(wù)器上的文件 ,也就是nginx的安裝目錄。默認(rèn)使用 /usr/local/nginx。 
--sbin-path=path 設(shè)置nginx的可執(zhí)行文件的路徑,默認(rèn)為  prefix/sbin/nginx. 
--conf-path=path  設(shè)置在nginx.conf配置文件的路徑。nginx允許使用不同的配置文件啟動(dòng),通過命令行中的-c選項(xiàng)。默認(rèn)為prefix/conf/nginx.conf. 
--pid-path=path  設(shè)置nginx.pid文件,將存儲(chǔ)的主進(jìn)程的進(jìn)程號(hào)。安裝完成后,可以隨時(shí)改變的文件名 , 在nginx.conf配置文件中使用 PID指令。默認(rèn)情況下,文件名 為prefix/logs/nginx.pid. 
--error-log-path=path 設(shè)置主錯(cuò)誤,警告,和診斷文件的名稱。安裝完成后,可以隨時(shí)改變的文件名 ,在nginx.conf配置文件中 使用 的error_log指令。默認(rèn)情況下,文件名 為prefix/logs/error.log. 
--http-log-path=path  設(shè)置主請(qǐng)求的HTTP服務(wù)器的日志文件的名稱。安裝完成后,可以隨時(shí)改變的文件名 ,在nginx.conf配置文件中 使用 的access_log指令。默認(rèn)情況下,文件名 為prefix/logs/access.log. 
--user=name  設(shè)置nginx工作進(jìn)程的用戶。安裝完成后,可以隨時(shí)更改的名稱在nginx.conf配置文件中 使用的 user指令。默認(rèn)的用戶名是nobody。 
--group=name  設(shè)置nginx工作進(jìn)程的用戶組。安裝完成后,可以隨時(shí)更改的名稱在nginx.conf配置文件中 使用的 user指令。默認(rèn)的為非特權(quán)用戶。 
--with-select_module --without-select_module 啟用或禁用構(gòu)建一個(gè)模塊來允許服務(wù)器使用select()方法。該模塊將自動(dòng)建立,如果平臺(tái)不支持的kqueue,epoll,rtsig或/dev/poll。 
--with-poll_module --without-poll_module 啟用或禁用構(gòu)建一個(gè)模塊來允許服務(wù)器使用poll()方法。該模塊將自動(dòng)建立,如果平臺(tái)不支持的kqueue,epoll,rtsig或/dev/poll。 
--without-http_gzip_module — 不編譯壓縮的HTTP服務(wù)器的響應(yīng)模塊。編譯并運(yùn)行此模塊需要zlib庫。 
--without-http_rewrite_module  不編譯重寫模塊。編譯并運(yùn)行此模塊需要PCRE庫支持。 
--without-http_proxy_module — 不編譯http_proxy模塊。 
--with-http_ssl_module — 使用https協(xié)議模塊。默認(rèn)情況下,該模塊沒有被構(gòu)建。建立并運(yùn)行此模塊的OpenSSL庫是必需的。 
--with-pcre=path — 設(shè)置PCRE庫的源碼路徑。PCRE庫的源碼(版本4.4 - 8.30)需要從PCRE網(wǎng)站下載并解壓。其余的工作是Nginx的./ configure和make來完成。正則表達(dá)式使用在location指令和 ngx_http_rewrite_module 模塊中。 
--with-pcre-jit —編譯PCRE包含“just-in-time compilation”(1.1.12中, pcre_jit指令)。 
--with-zlib=path —設(shè)置的zlib庫的源碼路徑。要下載從 zlib(版本1.1.3 - 1.2.5)的并解壓。其余的工作是Nginx的./ configure和make完成。ngx_http_gzip_module模塊需要使用zlib 。 
--with-cc-opt=parameters — 設(shè)置額外的參數(shù)將被添加到CFLAGS變量。例如,當(dāng)你在FreeBSD上使用PCRE庫時(shí)需要使用:--with-cc-opt="-I /usr/local/include。.如需要需要增加 select()支持的文件數(shù)量:--with-cc-opt="-D FD_SETSIZE=2048". 
--with-ld-opt=parameters —設(shè)置附加的參數(shù),將用于在鏈接期間。例如,當(dāng)在FreeBSD下使用該系統(tǒng)的PCRE庫,應(yīng)指定:--with-ld-opt="-L /usr/local/lib". 
典型實(shí)例(下面為了展示需要寫在多行,執(zhí)行時(shí)內(nèi)容需要在同一行)
./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=../pcre-4.4
    --with-zlib=../zlib-1.1.3
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Linux上安裝nginx
Nginx負(fù)載均衡(主備)+Keepalived
CentOS6.5安裝nginx及負(fù)載均衡配置
linux 下安裝 nginx及ssl,pcre,zlib,gzip
Linux下Nginx搭建
Building nginx from Sources
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服