安裝配置nginx
更新源apt-get update
依賴包安裝
sudo
apt-get ``install
openssl libssl-dev
wget
tar zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
① ./configure //在解壓軟體目錄內部執行
相關引數配置,軟體安裝位置,支援軟體設定,軟體依賴檢查,生成編譯對應的工具檔案。
例如--prefix是設定軟體的安裝位置
② make //根據configure的配置資訊生成「二進位制檔案」
③ make install //把生成的二進位制檔案複製到系統指定目錄
安裝nginx
cd /usr/local/src
wget -c
tar zxvf nginx-1.16.0.tar.gz
在編譯之前還要做一些前期的準備工作,如:依懶包安裝,nginx使用者和使用者組等。
使用 root 使用者身份登入系統,執行以下命令建立新的使用者。
[root@localhost src]
# groupadd nginx
[root@localhost src]
# useradd -g nginx -m nginx
useradd
命令的-m
引數用於不為nginx
建立home
目錄
修改/etc/passwd
,使得nginx
使用者無法bash登陸(nginx使用者後面由/bin/bash
改為/sbin/nologin
),
[root@localhost src]
# vi /etc/passwd
然後找到有 nginx 那一行,把它修改為(後面由/bin/bash
改為/sbin/nologin
):
nginx:x:
1002
:1003::
/home/nginx:
/sbin/nologin
/usr/local/src/nginx-
1.16
.0執行
/usr/local/nginx 指定安裝到 /usr/local/nginx 目錄下。
執行編譯
make
make install
檢視安裝後的程式版本:
/usr/local/nginx/sbin/nginx -v
修改配置後驗證配置是否合法:
/usr/local/nginx/sbin/nginx -t
會出現以下資訊
nginx: the configuration file
/usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file
/usr/local/nginx/conf/nginx.conf test is successful
curl localhost 簡單測試
將root改為資源存放路徑即可通過公網ip訪問
server
/usr/local/nginx/sbin/nginx
kill -quit 主程序號 # 如上一步中的 ps 命令輸出的 29151,就是 nginx的主程序號
kill -term 主程序號
pkill -9 nginx
/usr/local/nginx/sbin/nginx -s reload
配置檔案位置
/usr/local/nginx/conf/nginx.conf
Ubuntu安裝配置nginx
1 安裝 nginx sudoapt getinstallnginx 2 安裝pcre依賴庫 apt get install libpcre3 libpcre3 dev 3 安裝zlib依賴庫 apt get install zlib1g dev 4 安裝openssl依賴庫 apt get ins...
Ubuntu環境下安裝配置Nginx
首先需要依賴的包 l gzip 模組需要 zlib 庫l rewrite 模組需要 pcre 庫l ssl 功能需要 openssl庫1.獲取pcre 編譯安裝包,在 上可以獲取當前最新的版本 2.解壓縮 pcre xx.tar.gz 包。3.進入解壓縮目錄,執行 configure。4.make ...
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...