国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

【linux】搭建nginx集群

2016-12-10 08:48:38 10383

安裝編譯環(huán)境

虛擬機(jī)上要安裝gcc、PCRE、zlib、openssl

1、安裝gcc,編譯依賴(lài)gcc環(huán)境 
切換成root 
選擇兩個(gè)y

2、安裝PCRE,是個(gè)Perl庫(kù),包含了perl 兼容的正則表達(dá)式庫(kù)。nginx的http模塊使用pcre來(lái)解析正則表達(dá)式。 
PCRE

3、安裝zlib,提供多種壓縮和解壓縮的方式,nginx需要多http包內(nèi)容壓縮 
zlib

4、OpenSSL 是一個(gè)強(qiáng)大的安全套接字層密碼庫(kù),囊括主要的密碼算法、常用的密鑰和證書(shū)封裝管理功能及SSL協(xié)議,并提供豐富的應(yīng)用程序供測(cè)試或其它目的使用。 nginx不僅支持http協(xié)議,還支持https(即在ssl協(xié)議上傳輸http) 
openssl

tips:最開(kāi)始常報(bào)錯(cuò)安裝不上,1)檢查一下是否關(guān)閉windows防火墻,關(guān)閉防火墻;2)虛擬機(jī)里是否聯(lián)網(wǎng),要求連上網(wǎng)絡(luò)。


安裝nginx

1、上傳 
1)打開(kāi)SecureCRT; 
2)alt+P; 
3)把壓縮包拖進(jìn)去 
注意:壓縮包目錄中不要包含中文,默認(rèn)不支持中文目錄,需要支持的話(huà)修改:Options—>Seesions Options—>Appearance—>Character encoding:UTF-8(編碼格式由默認(rèn)改成UTF-8) 
壓縮包目錄不要包含中文

2、解壓(LL命令用來(lái)查詢(xún)所有壓縮文件) 
1)“l(fā)l“命令,查詢(xún)是否上傳成功; 
2)”rm -rf *“刪除 
3)解壓后再次執(zhí)行”ll“命令,查詢(xún)是否刪除上傳的那個(gè)nginx 
解壓

3、解壓nginx: tar -zxf nginx-1.8.0.tar.gz 
nginx

4、 
1)進(jìn)入nginx文件夾下,查看是否有configure文件:cd nginx-1.8.0 
2)設(shè)置configure參數(shù)

./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi12345678910111213

nginx

5、編譯 
1)查看是否生成makefile文件 
2)執(zhí)行make命令,進(jìn)行編譯 
make

6、安裝 
1)檢查本地是否有nginx目錄,有就”rm -rf nginx“刪除掉(曾經(jīng)裝過(guò),會(huì)沖突); 
2)安裝nginx:make install 
3)檢查是否安裝成功 
沒(méi)有nginx目錄 
make install 
安裝成功


使用nginx

1、啟動(dòng),進(jìn)入sbin目錄: ./nginx 
1) cd /usr/local/nginx/sbin/ 
2) ./nginx 
3)打開(kāi)網(wǎng)頁(yè)http://www.tjdsmy.cn:80 
【這里有一個(gè)坑,見(jiàn)文尾的tips1】 
啟動(dòng) 
啟動(dòng)成功

2、停止,進(jìn)入sbin目錄: ./nginx -s stop 
1) cd /usr/local/nginx/sbin/ 
2) ./nginx -s stop

關(guān)閉

tips1: 
啟動(dòng)的時(shí)候報(bào)錯(cuò)找不到XX文件,?為前文makefile里設(shè)置了臨時(shí)文件夾的位置,不能自動(dòng)生成,需要用root賬戶(hù)手動(dòng)添加兩個(gè)文件夾 
temp
nginx

tips2: 
虛擬機(jī)里對(duì)外、外對(duì)里都能ping通,但是啟動(dòng)nginx時(shí),里面瀏覽器或外面瀏覽器上還是打不開(kāi),是因?yàn)闆](méi)關(guān)閉防火墻(虛擬機(jī)和本機(jī)都需要關(guān)閉防火墻)的緣故,本機(jī)只需要去控制面板關(guān)閉windows防火墻,虛擬機(jī)關(guān)閉防火墻的命令是: service iptables stop

虛擬機(jī)防火墻

查看


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題: