ubuntu安裝配置nginx

2021-09-29 06:25:06 字數 2352 閱讀 9356

安裝配置nginx

更新源apt-get update

依賴包安裝

sudoapt-get ``installopenssl 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...