nginx安裝配置01

2021-08-21 05:50:04 字數 2361 閱讀 5995

簡介:nginx (engine x) 是乙個高效能的http和反向**伺服器,也是乙個imap/pop3/smtp伺服器。nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的rambler.ru站點(俄文:рамблер)開發的,第乙個公開版本0.1.0發布於2023年10月4日。

nginx 可以在大多數 unixlinux os 上編譯執行,並有 windows 移植版。 nginx 的1.4.0穩定版已經於2023年4月24日發布,一般情況下,對於新建站點,建議使用最新穩定版作為生產版本,已有站點的公升級急迫性不高。

創始人伊戈爾·賽索耶夫

nginx 的源**使用 2-clause bsd-like license。

1.安裝環境

下面以linux作為安裝環境,因為安裝的是原始碼,需要安裝相應的模組

①編譯依賴gcc

如果沒有

gcc環境,需要安裝

gcc:

yum install gcc-c++

②gzip模組需要 zlib 庫

zlib庫提供了很多種壓縮和解壓縮的方式,

nginx

使用zlib

對http

包的內容進行

gzip

,所以需要在

linux

上安裝zlib

庫。yum install -y zlib zlib-devel

③rewrite模組需要 pcre 庫

pcre(perl compatible regular expressions)是乙個

perl

庫,包括

perl

相容的正規表示式庫。

nginx

的http

模組使用

pcre

來解析正規表示式,所以需要在

linux

上安裝pcre

庫。yum install -y pcre pcre-devel

④ssl 功能需要openssl庫

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

ssl協議,並提供豐富的應用程式供測試或其它目的使用。

nginx不僅支援

協議,還支援

(即在ssl

協議上傳輸

),所以需要在

linux

安裝openssl

庫。yum install -y openssl openssl-devel

2.編譯安裝

將nginx-1.8.0.tar.gz拷貝至

linux

伺服器。

解壓:tar -zxvf nginx-1.8.0.tar.gz

cd nginx-1.8.0

1)、 configure

nginx

編譯引數)

引數設定如下:

--http-scgi-temp-path=/var/temp/nginx/scgi編譯安裝:

make

make install

3.啟動
cd /usr/local/nginx/sbin/

./nginx

4.停止和重啟

#停止

cd /usr/local/nginx/sbin

./nginx -s stop

#重啟./nginx -s reloa

nginx安裝配置

主服務端 192.168.233.128 客戶端 192.168.233.131 192.168.233.132 192.168.233.134 主服務端和客戶端配置相同部分 yum y install zlib zlib devel yum y install pcre pcre devel yu...

nginx安裝配置

主要有三項 1 基本配置 2 path info支援 3 虛擬伺服器配置 1 埠 listen 90 預設為80,為避免衝突,可做修改。2 主機位址 root html 預設為安裝目錄下html目錄,可修改為如 d nginx。3 php支援 pass the php scripts to fast...

nginx安裝配置

之前安裝nginx一直是用原始碼的形式安裝,經常會在編譯後make的時候出現失敗。乙個乙個問題來解決比較麻煩。想了個解決的辦法 通過新增yum源,通過yum來安裝。1.安裝nginx依賴包 sudo yum install y zlib pcre openssl 2.配置nginx的yum源 sud...