Nginx簡介及在CentOS7.0下安裝教程--實際安裝成功


作者:鄭璐璐-Deer
來源:CSDN
原文:https://blog.csdn.net/zll_0405/article/details/80501898

安裝前所需環境
Nginx安裝之前,需要環境:wget、gcc、pcre、openssl、zlib
wget:用於從外網上下載插件

wget安裝命令:yum -y install wget

2,gcc:GCC(GNU Compiler Collection,GNU編譯器套件),是由 GNU 開發的編程語言編譯器。GCC原本作爲GNU操作系統的官方編譯器,現已被大多數類Unix操作系統(如Linux、BSD、Mac OS X等)採納爲標準的編譯器

gcc安裝命令:yum install gcc-c++

3,pcre:PCRE(Perl Compatible Regular Expressions)安裝 ,它是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫

pcre安裝命令:yum install -y pcre pcre-devel

4,openssl:它是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用; nginx不僅支持http協議,還支持https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫

openssl安裝命令:yum install -y openssl openssl-devel

5,zlib:它提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內容進行gzip,所以需要在linux上安裝zlib庫

zlib安裝命令:yum install -y zlib zlib-devel

Nginx安裝

1,環境準備好之後,下載安裝包
進入一個目錄(隨便一個目錄即可,用來存放下載的Nginx安裝包,在此以/root目錄爲例)

進入目錄命令:cd /root

下載nginx安裝包,本文用例 nginx1.10.3(最新版本可通過官網— http://nginx.org/download可查看

下載命令:wget http://nginx.org/download/nginx-1.10.3.tar.gz

2,解壓Nginx的tar包

解壓命令: tar -zxvf ./nginx-1.10.3.tar.gz

3,查看是否解壓成功

命令: ls
4,進入剛解壓的的目錄

命令: cd nginx-1.10.3

進行配置(在此將Nginx安裝指向/usr/local/nginx/ 目錄下)

命令: ./configure --prefix=/usr/local/nginx/

5,進行編譯和安裝

命令: make && make install
6,整個驗證、編譯、安裝過程應該不會報什麼錯誤,如果在上一過程中使用prefix設置了安裝目標目錄,那麼還需要在/etc/profile文件中設置環境變量(備註:環境變量一般指操作系統中用來指定操作系統運行環境的一些參數,相當於設置了一個啓動軟件(如mysql/jdk)等快速路徑,方便用戶使用。)

在最末尾加入export PATH=/usr/local/nginx/sbin:$PATH (其中的# add nginx path爲註釋建議加上)

7,使環境變量生效

命令:source /etc/profile

8,用命令export 查看環境變量發現剛設置的Nginx目錄已經成功進去了

9,檢查是否安裝成功:

進入到etc目錄(cd /etc)中執行命令: nginx –t ,若不正確則會給出相應的錯誤提示

10,對Nginx配置文件進行配置,Nginx配置文件的位置: /usr/local/nginx/conf/nginx.conf(具體位置要看你自己的,如果不知道配置文件放在哪兒了,可以使用xftp進行查看) ,使用vi命令進行編輯:

vi /usr/local/nginx/conf/nginx.conf

11,將配置文件修改爲配置文件在Nginx安裝目錄下的conf中的nginx.conf,命令:

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

12,啓動nginx, 命令:

nginx

13,查看Nginx狀態,命令:

ps -ef | grep nginx

14,測試,啓動Nginx的情況下在外部用瀏覽器訪問剛纔在配置文件中配置的地址 ,如圖所示,即爲成功

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章