Nginx安裝教程

2021-07-27 21:42:45 字數 2819 閱讀 1044

1 nginx安裝環境

nginx是c語言開發,建議在linux上執行,本教程使用centos6.5作為安裝環境。

gccpcre

pcre(perl compatible regular expressions)是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫。

yum install -y pcre pcre-devel

注:pcre-devel是使用pcre開發的乙個二次開發庫。nginx也需要此庫。

zlib

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

yum install -y zlib zlib-devel

openssl

openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及ssl協議,並提供豐富的應用程式供測試或其它目的使用。

nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。

方式一:yum install -y openssl openssl-devel

cd /tmp

tar -zxvf openssl-1.1.0e.tar.gz

3.進入到目錄

cd openssl-1.1.0e

4.配置

執行 ./config

5.編譯

執行 make

6.安裝

執行 make install

注:執行yum命令有時會提示程序占用,可參考此文章解決:linux使用yum命令產生的程序鎖問題

2 編譯安裝

1.將nginx-1.8.0.tar.gz拷貝至tmp資料夾下解壓

cd /tmp

tar -zxvf nginx-1.8.0.tar.gz

2.進入目錄

cd nginx-1.8.0

3.配置

4.建立臨時檔案

注意:上邊將臨時檔案目錄指定為/var/temp/nginx,需要在/var下建立temp及nginx目錄

mkdir -p /var/temp/nginx/

5. 編譯

make

6.安裝

make  install

3 啟動nginx

cd /usr/local/nginx/sbin/

./nginx

啟動時可能會遇到lib丟失問題,可參考此文章解決:nginx啟動出錯 error while loading shared libraries

4 停止nginx

方式1,快速停止:

cd /usr/local/nginx/sbin

./nginx -s stop

此方式相當於先查出nginx程序id再使用kill命令強制殺掉程序。

方式2,完整停止(建議使用):

cd /usr/local/nginx/sbin

./nginx -s quit

此方式停止步驟是待nginx程序處理任務完畢進行停止。

5 重啟nginx

cd /etc/sysconfig

iptables -a rh-firewall-1-input -m state --state new -m tcp -p tcp --dport 80 -j accept

service iptables restart

7 測試

nginx安裝成功,啟動nginx,即可訪問虛擬機器上的nginx

nginx教程(二) nginx安裝教程

目錄 在開始之前 首先,安裝下編譯環境和安裝編譯原始碼所需要的工具和庫,執行命令 yum install gcc gcc c ncurses devel perl 否則,安裝安裝編譯時會報如下錯誤 建立目錄 mk usr local software package 然後進入 cd usr loca...

Nginx安裝教程

nginx 是一款輕量級的 web伺服器 反向 伺服器及電子郵件 imap pop3 伺服器,並在乙個 bsd like 協議下發行。由俄羅斯的程式設計師 igor sysoev 所開發,供 大型的入口 及搜尋引擎 rambler 俄文 使用。其特點是占有 記憶體少,併發能力強,事實上 nginx ...

nginx安裝教程

首先由於nginx的一些模組依賴一些lib庫,所以在安裝nginx之前,必須先安裝這些lib庫,這些依賴庫主要有gcc openssl devel pcre devel和zlib devel 所以執行如下命令安裝 yum install gcc yum install pcre pcre devel...