nginx 安裝方法

2022-07-22 03:39:16 字數 3902 閱讀 5171

yum 安裝 nginx 非常簡單,就輸入一條命令即可。

yum -y install nginx   # 安裝 nginx

yum remove nginx # 解除安裝 nginx

使用 yum 進行 nginx 安裝時,nginx 配置檔案在/etc/nginx目錄下。

systemctl enable nginx # 設定開機啟動 

systemctl start nginx # 啟動 nginx 服務

systemctl stop nginx # 停止 nginx 服務

systemctl restart nginx # 重啟 nginx 服務

1.1. 安裝 gcc 環境
yum -y install gcc gcc-c++ # nginx 編譯時依賴 gcc 環境
1.2. 安裝 pcre
yum -y install pcre pcre-devel # 讓 nginx 支援重寫功能
1.3. 安裝 zlib
# zlib 庫提供了很多壓縮和解壓縮的方式,nginx 使用 zlib 對 http 包內容進行 gzip 壓縮

yum -y install zlib zlib-devel

1.4. 安裝 openssl
# 安全套接字層密碼庫,用於通訊加密

yum -y install openssl openssl-devel

以上安裝完成後,進行 nginx 安裝。

#新建nginx使用者和nginx組

groupadd -r nginx && useradd -r -g nginx -s /bin/false -m nginx

cd /var/tmp/ && mkdir -p /var/tmp/nginx/

mkdir -p /var/run/nginx

cd ~ && wget

tar zxf nginx-1.18.0.tar.gz

cd nginx-1.18.0

注意: 在使用下面這條configure引數配置時,一定要先把反斜槓「\」後面新增的注釋文字去掉!!!

參考

./configure \

--prefix=/opt/service/nginx \ [nginx安裝目錄]

--user=nginx \

--group=nginx \

--sbin-path=/usr/sbin/nginx \ [nginx的sbin目錄]

--conf-path=/etc/nginx/nginx.conf \ [nginx的配置檔案]

--error-log-path=/var/log/nginx/error.log \ [nginx的錯誤日誌]

--http-log-path=/var/log/nginx/access.log \ [nginx的訪問日誌]

--pid-path=/var/run/nginx/nginx.pid \ [nginx的程序id]

--with-stream

編譯

make && make install加入開機啟動

cat /usr/lib/systemd/system/nginx.service 

[unit]

description=nginx servicedaemon

after=network.target

[service]

type=forking

execstartpre=/usr/sbin/nginx -t

execstart=/usr/sbin/nginx -c /etc/nginx/nginx.conf

execreload=/usr/sbin/nginx -s reload

execstop=/usr/sbin/nginx -s stop

#privatetmp=true

[install]

wantedby=multi-user.target

[unit]:服務的說明

description:描述服務

after:描述服務類別

[service]服務執行引數的設定

type=forking是後台執行的形式

execstart為服務的具體執行命令

execreload為重啟命令

execstop為停止命令

privatetmp=true表示給服務分配獨立的臨時空間

注意:[service]的啟動、重啟、停止命令全部要求使用絕對路徑

[install]執行級別下服務安裝的相關設定,可設定為多使用者,即系統執行級別為3

Nginx的安裝方法

nginx是我們常用的具有反向 和負載均衡的web中介軟體,部署方法主要為yum apt 等工具和原始碼編譯安裝。yum源 apt源 安裝一條命令即可解決 yum install nginx y apt get install nginx y 用此方法的好處是方便快捷,但往往無法去自定義我們需要的n...

Nginx簡介以及安裝方法

反向 反向 伺服器位於使用者與目標伺服器之間,但是對於使用者而言,反向 伺服器就相當於目標伺服器,即使用者直接訪問反向 伺服器就可以獲得目標伺服器的資源。同時,使用者不需要知道目標伺服器的位址,也無須在使用者端作任何設定。反向 伺服器通常可用來作為web加速,即使用反向 作為web伺服器的前置機來降...

nginx原始碼安裝方法

nginx原始碼安裝方法 安裝方法如下 1.安裝nginx必要的原始碼依賴軟體包。yum y install gcc gcc c automake pcre pcre devel zlib zlib devel open openssl develwget c3.解壓nginx原始碼包 tar xz...