Nginx安裝與執行

2021-10-16 06:57:01 字數 2327 閱讀 1478

安裝依賴環境

1)安裝gcc環境

命令:yum install gcc-c++

2)pcre pcre-devel 安裝,pcre(perl compatible regular expressions) 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,

所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的乙個二次開發庫。nginx也需要此庫。

命令:yum install -y pcre pcre-devel

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

命令:yum install -y zlib zlib-devel

4)openssl 安裝,openssl 是乙個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及 ssl 協議,

並提供豐富的應用程式供測試或其它目的使用。nginx 不僅支援 http 協議,還支援 https(即在ssl協議上傳輸http),所以需要在 centos 安裝 openssl 庫。

命令:yum install -y openssl openssl-devel

解壓nginx安裝包

命令:tar -zxvf +壓縮包名稱

為nginx建立乙個臨時目錄/var/temp/nginx,不建立可能會報錯

命令:mkdir -p /var/temp/nginx

進入nginx的目錄下,使用命令進行安裝編譯

使用下面的命令進行編譯安裝:

命令 解釋

–prefix 指定nginx安裝目錄

–pid-path 指向nginx的pid

–lock-path 鎖定安裝檔案,防止被惡意篡改或誤操作

–error-log 錯誤日誌

–http-log-path http日誌

–http-client-body-temp-path 設定客戶端請求的臨時目錄

–http-proxy-temp-path 設定http**臨時目錄

–http-fastcgi-temp-path 設定fastcgi臨時目錄

–http-uwsgi-temp-path 設定uwsgi臨時目錄

–http-scgi-temp-path 設定scgi臨時目錄

效果:

編譯nginx

命令:make && make install

查詢nginx的安裝目錄

命令:whereis nginx

進入到nginx的安裝目錄去啟動nginx

啟動命令:sbin/nginx

訪問nginx

安裝Nginx與執行

上傳nginx到linux系統 安裝依賴環境 1 安裝gcc環境 yum install gcc c 2 安裝pcre庫,用於解析正規表示式 yum install y pcre pcre devel 3 zlib壓縮和解壓縮依賴,yum install y zlib zlib devel 4 ss...

安裝Nginx與執行

上傳nginx到linux系統 安裝依賴環境 1 安裝gcc環境 yum install gcc c 2 安裝pcre庫,用於解析正規表示式 yum install y pcre pcre devel 3 zlib壓縮和解壓縮依賴,yum install y zlib zlib devel 4 ss...

Nginx安裝與執行

目錄上傳nginx包到linux系統 安裝依賴環境 安裝gcc環境 yum install gcc c 安裝pcre庫,用於解析正規表示式 yum install y pcre pcre devel 安裝zlib壓縮和解壓縮依賴 yum install y zlib zlib devel 安裝ssl...