nginx安裝及基本配置

2022-06-06 15:27:09 字數 2256 閱讀 3821

nginx安裝:(示例環境:centos,軟體目錄src)

1.nginx 依賴安裝:

pcre-8.37.tar.gz

openssl-1.0.1t.tar.gz

zlib-1.2.8.tar.gz

nginx-1.11.1.tar.gz

# wget

(1) 安裝pcre依賴包。

*安裝包放入linux 系統中

tar -xvf pcre-8.37.tar.gz

ls*進入解壓後的目錄,執行./configure

# cd pcre

# ./configure (編譯操作)

*使用命令(編譯並安裝): make && make install

make && make install

*檢視當前安裝的版本號:

# pcre-config --version

8.37

(2)安裝其他的依賴:

# yum -y install make zlib zlib-devel gcc-c-c++ libtool openssl openssl-devel

2.安裝nginx

a. 把nginx安裝檔案放入linux系統中(src目錄)

b. 解壓nginx-1.18.0.tar.gz包

# cd src

# tar -xvf nginx-1.18.0.tar.gz

lsc. 進入解壓縮目錄,執行./configure

# ./configure (編譯操作)

d. make && make install 

# make && make install

檢查是否安裝成功:

安裝成功後在usr多出資料夾local/nginx,

local/nginx/sbin 資料夾內啟動腳步 

# cd /

# cd /usr/local/nginx/sbin/

# ls

nginx

# ./nginx

# ps -if | grep (檢視程序,確認已經啟動)

# cd ..

# ls

# cd nginx/

# ls

# cd conf

# vi nginx.conf

server {

listen 80;

server_name localhost;

瀏覽器訪問 127.0.0.1 開啟nginx welcome頁面。

linux需開放防火牆:

檢視開放埠號

firewall-cmd-list-all

設定開放的埠號:

重啟防火牆:

# firewall-cmd --reload

success

# firewall-cmd --list-all

檢視當前開放的埠

nginx 操作常用命令

1. 必須進入到nginx目錄 中才能使用命令

/usr/local/nginx/sbin

2. 檢視nginx版本號

# cd /usr/local/nginx/sbin

[root@local sbin]# ./nginx -v

nginx version: nginx/1.12.2

[root@local sbin]# ps -ef | grep nginx (程序中檢視nginx當前狀態)

顯示已經啟動

3. 關閉nginx

[root@local sbin]# ./nginx -s stop (關閉nginx)

4. 啟動nginx

[root@local sbin]# ./nginx

檢查有程序確保已經啟動成功:

[root@local sbin]# ps -ef | grep nginx

5. 重載入nginx 命令

./nginx -s reload

[root@local sbin]# ./nginx -s reload

nginx配置檔案:

1. nginx配置檔案位置:

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

2.nginx配置檔案組成:

[root@local conf]# vi nginx.conf

Nginx基本配置及應用

nginx 發音同engine x 是乙個非同步框架的 web伺服器,也可以用作反向 負載平衡器 和 http快取。1.配置檔案結構.全域性塊 events http http塊 location pattern server http全域性塊 2.結構詳解 全域性塊 配置影響nginx全域性的指令...

Nginx安裝及配置教程

nginx優點 1 nginx處理請求是非同步非阻塞的,相比apache消耗較低的資源處理更高的併發請求 2 nginx模組豐富,社群活躍,可以滿足大部分需求 3 nginx不僅可以作為web伺服器,還具有反向 負載均衡功能 4 nginx開源免費,相比高昂的f5等負載均衡工具,nginx的開源免費...

nginx的安裝及基本配置,及多個網域名稱服務

安裝rpm包 yum install nginx release centos 6 0.el6.ngx.noarch.rpm y 此步實際只是加入了nginx的軟體包源 執行 yum install nginx y 就可以安裝好nginx了 nginx預設安裝為linux的服務 使用service ...