詳解Linux(Centos)之安裝Nginx及注意事項
Nginx是一個高效能的HTTP和反向代理伺服器,這篇文章主要介紹了詳解Linux(Centos)之安裝Nginx及注意事項,有興趣的可以瞭解一下。
1.Nginx的簡單說明
a. Nginx是一個高效能的HTTP和反向代理伺服器,也是一個IMAP/POP3/SMTP伺服器,期初開發的目的就是為了代理電子郵件伺服器室友:Igor Sysoev開發,原始碼符合BSD開源。其特點就是佔用記憶體少併發能力強,在天朝使用Nginx的大型網站已經有很多:百度、淘寶、騰訊等等…。
b.Nginx作為Http伺服器,有以下幾項基本特徵:
b.1 處理靜態檔案,索引檔案以及自動索引,開啟檔案描述符緩衝。
b.2 無快取的反向代理加速,簡單的負載均衡和容錯
b.3 模組化的結構,包括gzipping,byte ranges,chunked responses以及SSI-filter等filter,如果由FastCGI或其它代理伺服器處理蛋液中存在的多個SSI,則這項處理可以並行執行,而不需要相互等待。
b.4 支援SSL和TLSSNI。
c.Nginx官網:
2.準備工作
a.上面簡單介紹了一下Nginx,大家如果想要了解更多關於Nginx的知識,請自行透過網路學習。
b.工欲善其事必先利其器,下面我們就在Linux下面簡單安裝一下Niginx,在安裝過程中需要了一些問題,同步都會在部落格中說出來。
c.Nginx的安裝依賴於以下三個包,意思就是在安裝Nginx之前首先必須安裝一下的三個包,安裝順序為我寫的順序:
c.1 SSL功能需要openssl庫,下載地址:
c.2 gzip模組需要zlib庫,下載地址:
c.3 rewrite模組需要pcre庫,下載地址:
d.Nginx的安裝包:下載地址為:
e.將上面下載的幾個軟體全部使用Xftp上傳到Linux系統中,上傳路徑和軟體如圖所示:
f.操作需要的軟體以及系統如下:虛擬機器(Vmware),虛擬機器中安裝的Centos系統,Xshell,Xftp,以及上面的幾個包。
g.下面開始按照上面說的按照順序開始安裝軟體。
3.安裝SSL功能需要openssl庫以及gzip模組需要的zlib庫
a(1).首先我們安裝SSL功能需要的openssl庫外掛,注意:安裝過程是按照我在linux下設定的檔案路徑來安裝的,命令如下:
a.1 tar -zxvf soft/openssl-SNAP-20160104
a.2 cd cd openssl-SNAP-20160104/
a.3 ./config
a.4 make
a.5 make install
b(1).安裝gzip模組需要zlib庫的安裝方法和openssl安裝的方法一模一樣,也是分為上面五個步驟,只不過是檔案的名稱不一樣,命令簡單如下:
b.1 tar -zxvf soft/openssl-SNAP-20160104
b.2 cd openssl-SNAP-20160104/
b.3 ./configure
b.4 make
b.5 make install
b.如果沒有報錯,則說明安裝完全完成了~。
4.安裝 rewrite模組需要pcre庫
a.安裝 rewrite模組需要pcre庫的安裝方法和openssl安裝的方法一模一樣,也是分為上面五個步驟,只不過是檔案的名稱不一樣,命令簡單如下:
a.1 tar -zxvf soft/pcre-8.38.tar.gz
文章來源:VPS雲主機
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69911024/viewspace-2642368/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux原始碼包安裝過程及注意事項Linux原始碼
- 解壓縮版mysql安裝及注意事項MySql
- SVN安裝配置及安全注意事項
- 安裝sybase12.5 for linux注意事項(zt)Linux
- 教程:MySQL 8安裝與配置及注意事項MySql
- Micro/Mamba 安裝與注意事項
- PbootCMS怎麼安裝?注意事項boot
- 部署nginx php注意事項NginxPHP
- hadoop 3.x安裝注意事項Hadoop
- Linux安裝Nginx詳細教程LinuxNginx
- linux安裝nginx及配置(一)LinuxNginx
- 阿里雲centos7[linux]安裝nginx阿里CentOSLinuxNginx
- phpstudy 的安裝後需要注意事項PHP
- mysql 5.7.14 免安裝版注意事項(精)MySql
- mongoDB安裝與啟動的注意事項MongoDB
- Centos下安裝FastDFS及Nginx模組CentOSASTNginx
- Docker Linux快速安裝及Nginx部署DockerLinuxNginx
- Centos 7 安裝NginxCentOSNginx
- CentOS 7 - 安裝NginxCentOSNginx
- CentOS 上安裝 NginxCentOSNginx
- centos 7.6 安裝 nginxCentOSNginx
- 搭建 nuget 私服及注意事項
- Guava HashMultimap使用及注意事項Guava
- CentOS 7.4下安裝nginx的詳細步驟CentOSNginx
- centos7安裝教程詳解 centos7安裝詳細步驟CentOS
- Linux(CentOS7)安裝與解除安裝MySQL8.0圖文詳解LinuxCentOSMySql
- Z-Blog的安裝與升級注意事項
- 安裝 Nuxt.js 的步驟和注意事項UXJS
- Linux下安裝hive 詳解及HiveSQL執行LinuxHiveSQL
- Linux下安裝Hadoop 詳解及WordCount執行LinuxHadoop
- CentOS 7快速安裝Mongodb詳解CentOSMongoDB
- CentOS7 安裝NginxCentOSNginx
- CentOS7-安裝NginxCentOSNginx
- Centos 7 yum 安裝nginxCentOSNginx
- CentOS 7 yum 安裝 NGINXCentOSNginx
- CentOS容器中安裝NginxCentOSNginx
- centos安裝nginx1.17.9CentOSNginx
- centos7安裝nginxCentOSNginx