成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Nginx 安裝部署

YJNldm / 785人閱讀

摘要:安裝部署,一個(gè)被貼滿,高性能,低消耗,低成本標(biāo)簽的服務(wù)器。本文從和傳統(tǒng)項(xiàng)目的區(qū)別和的安裝部署兩個(gè)方面來了解它。到這里,的安裝部署就完成了。

Nginx 安裝部署

Nginx,一個(gè)被貼滿,高性能,低消耗,低成本標(biāo)簽的web服務(wù)器。想必大家都早有耳聞。我是在接觸了公司的圖片服務(wù)器的時(shí)候,才開始真正接觸它。本文從Nginx 和傳統(tǒng)項(xiàng)目的區(qū)別 和 Nginx的安裝部署兩個(gè)方面來了解它。

1 Nginx 和 傳統(tǒng)項(xiàng)目的區(qū)別 1.1 傳統(tǒng)項(xiàng)目管理圖片的思路

在傳統(tǒng)項(xiàng)目中,我們一般通過在web項(xiàng)目的根目錄下創(chuàng)建一個(gè)用于存儲(chǔ)圖片的images文件夾來方便管理圖片。但隨著業(yè)務(wù)和規(guī)模的逐漸擴(kuò)大,一臺(tái)服務(wù)器已經(jīng)無法滿足我們的需求,我們可以通過搭建服務(wù)器集群來處理高并發(fā)的場景。

好景不長,集群剛搭好,就有用戶反饋,圖片為什么時(shí)而有,時(shí)而沒有? 這是因?yàn)椋簣D片存儲(chǔ)在 服務(wù)器/web根目錄/images文件夾 中,當(dāng)用戶在上傳圖片的時(shí)候,只將圖片傳給了一臺(tái)服務(wù)器,在獲取圖片時(shí),可能調(diào)用了其他服務(wù)器。這樣會(huì)出現(xiàn)該問題。

解決這個(gè)問題很簡單,就是把圖片多帶帶放在一個(gè)服務(wù)器。如果選擇Apache的tomcat服務(wù)器,在處理業(yè)務(wù)邏輯簡單的圖片服務(wù)器中似乎顯得有些笨重。一款高性能,低成本輕量級(jí)web服務(wù)器 nginx 脫穎而出。不僅如此它還是一款反向代理服務(wù)器和電子郵件代理服務(wù)器。

2 安裝部署 2.1 理想流程
[root@itdragon ~]# wget http://nginx.org/download/nginx-1.13.6.tar.gz
[root@itdragon ~]# tar -zxvf nginx-1.13.6.tar.gz
[root@itdragon ~]# ll
total 824
drwxr-xr-x 9 1001 1001   4096 Nov 14 14:26 nginx-1.13.6
-rw-r--r-- 1 root root 832104 Nov 14 14:18 nginx-1.13.6.tar.gz
[root@itdragon ~]# cd nginx-1.13.6
[root@itdragon nginx-1.13.6]# ./configure
[root@itdragon nginx-1.13.6]# make
[root@itdragon nginx-1.13.6]# make install
[root@itdragon nginx-1.13.6]# cd /usr/local/nginx/sbin/
[root@itdragon sbin]# ./nginx
[root@itdragon sbin]# ifconfig

第一步:下載Nginx壓縮包
第二步:解壓
第三步:配置,編譯,安裝,啟動(dòng)
第四步:查看ip地址
第五步:瀏覽器訪問:ip:port
若出現(xiàn)如下圖片則說明安裝成功。

但是,Nginx是調(diào)皮的,它不會(huì)讓我們?nèi)绱隧樌?/p> 2.2 常見問題

踩坑?不存在的,我踩過的坑,不允許讓你們?cè)俨?。它是我滴?/p>

./configure: error: C compiler cc is not found

./configure: error: the HTTP rewrite module requires the PCRE library.

./configure: error: the HTTP gzip module requires the zlib library

OpenSSL library is not used

nginx: [emerg] bind() to 0.0.0.0:88 failed (98: Address already in use)

第一個(gè)問題,是因?yàn)?nginx 解壓編譯依賴 gcc 環(huán)境造成的。

[root@itdragon ~]# yum install gcc-c++

第二個(gè)問題,是因?yàn)?nginx 的 http 模塊使用 pcre 來解析正則表達(dá)式

[root@itdragon ~]# yum install -y pcre pcre-devel

第三個(gè)問題,是因?yàn)?nginx 使用 zlib 對(duì) http 包的內(nèi)容進(jìn)行 gzip 操作

[root@itdragon ~]# yum install -y zlib zlib-devel

第四個(gè)問題,建議安裝,nginx 它是支持https 協(xié)議的

[root@itdragon ~]# yum install -y openssl openssl-devel

第五個(gè)問題,是很常見的端口占用,修改 nginx.config 文件中的端口即可。 /port,快速找到端口配置的地方。[Insert] 開啟編輯模式。[Esc] :wq 退出保存

[root@itdragon sbin]# ./nginx 
nginx: [emerg] bind() to 0.0.0.0:88 failed (98: Address already in use)
[root@itdragon sbin]# vim ../conf/nginx.conf
server {
        listen       88;
        server_name  localhost;
[root@itdragon sbin]# ./nginx

若出現(xiàn) Loaded plugins: fastestmirror 不是問題的問題??梢酝ㄟ^修改fastestmirror.conf 文件,這是一種不負(fù)責(zé)任的做法,如果自己玩 Nginx 可以這樣做。如果是實(shí)際開發(fā),就老老實(shí)實(shí)的按照提示來做。

[root@plugins ~]# vim /etc/yum/pluginconf.d/fastestmirror.conf
enabled=0
[root@plugins ~]# vim /etc/yum.conf
plugins=0
[root@plugins ~]# yum clean dbcache

到這里,Nginx的安裝部署就完成了。下一章就利用Nginx搭建圖片服務(wù)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/39696.html

相關(guān)文章

  • ubuntu部署使用pm2部署nodejs項(xiàng)目 + pm2和nginx開機(jī)自啟動(dòng)

    摘要:安裝更新軟件源安裝但是這個(gè)版本是只能使用查看無效安裝安裝模塊用這個(gè)模塊升級(jí)一定要加升級(jí)到最新版此時(shí)可以用查看版本安裝安裝開發(fā)庫下載安裝包解壓安裝包進(jìn)入文件將安裝到目錄下目錄自 nodejs安裝 apt update --更新軟件源 apt install nodejs --安裝nodejs,但是這個(gè)版本是4.2.6(只能使用nodejs -v 查看,node 無效) apt i...

    shixinzhang 評(píng)論0 收藏0
  • NodeJS項(xiàng)目遷移兼Ubuntu下NodeJS環(huán)境部署

    摘要:前言之前做的幾個(gè)項(xiàng)目都托管在阿里云服務(wù)器,但是最近要到期了。環(huán)境部署折騰了一天,其中也遇到幾個(gè)坑。項(xiàng)目遷移歷時(shí)一天,兩臺(tái)服務(wù)器的系統(tǒng)都是位。 前言 之前做的幾個(gè)項(xiàng)目都托管在阿里云服務(wù)器,但是最近要到期了。想著到底要不要續(xù)期,畢竟100/月。后面看著阿里云有個(gè)活動(dòng),800/三年。果斷買下。環(huán)境部署折騰了一天,其中也遇到幾個(gè)坑。 目錄 一、安裝環(huán)境 1.1 安裝NodeJS環(huán)境 ...

    jlanglang 評(píng)論0 收藏0
  • NodeJS項(xiàng)目遷移兼Ubuntu下NodeJS環(huán)境部署

    摘要:前言之前做的幾個(gè)項(xiàng)目都托管在阿里云服務(wù)器,但是最近要到期了。環(huán)境部署折騰了一天,其中也遇到幾個(gè)坑。項(xiàng)目遷移歷時(shí)一天,兩臺(tái)服務(wù)器的系統(tǒng)都是位。 前言 之前做的幾個(gè)項(xiàng)目都托管在阿里云服務(wù)器,但是最近要到期了。想著到底要不要續(xù)期,畢竟100/月。后面看著阿里云有個(gè)活動(dòng),800/三年。果斷買下。環(huán)境部署折騰了一天,其中也遇到幾個(gè)坑。 目錄 一、安裝環(huán)境 1.1 安裝NodeJS環(huán)境 ...

    source 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<