Centos8.0編譯安裝穩定最新版的nginx

兮動人 2022-01-07 14:17:53 阅读数:367

centos8.0 centos 最新版 最新 新版


  • nginx有三個版本模式​
  • 下面介紹我安裝最新穩定版的 nginx1.161,這是目前為止最新的穩定版本
    Centos8.0編譯安裝穩定最新版的nginx_nginx的安裝
  • 安裝之前其實網上也有一大堆的介紹安裝nginx的教程,但都太過於繁瑣了,不適合剛入門的小白來安裝,下面就是我總結出的安裝教程。
  • 安裝nginx之前先安裝一些依賴

yum -y install gcc gcc-c++
yum -y install gcc gcc-c++ autoconf automake make //安裝c編譯器
yum -y install pcre-devel openssl-devel
  • 1.
  • 2.
  • 3.
  • wget下載nginx1.161版本,如我下載的路徑為:/usr/local/
wget http://nginx.org/download/nginx-1.16.1.tar.gz
  • 1.
  • 解壓下載好的安裝包
tar -zxvf nginx-1.16.1.tar.gz
  • 1.
  • 進入到解壓好的nginx目錄下——》nginx-1.16.1,編譯安裝
./configure --prefix=/usr/local/nginx
make && make install
  • 1.
  • 2.

  • 接著就會出現nginx的啟動目錄了
    Centos8.0編譯安裝穩定最新版的nginx_軟連接_02
  • 進入到nginx目錄下的,啟動nginx,下面是常用的命令

./nginx //啟動
./nginx -s stop //停止
./nginx -s reload //重載配置
  • 1.
  • 2.
  • 3.
  • 安裝成功了:
    Centos8.0編譯安裝穩定最新版的nginx_軟鏈接_03

我這裏給大家推薦兩個快速啟動nginx的方法,省的以後就不用每次都去 /usr/local/nginx/sbin 下執行命令了,就可以在任何目錄下去執行nginx的命令了

  1. 建立個軟連接,軟連接類似於Windows下的快捷方式,一般放在/usr/local/sbin或/usr/local/bin下去執行,sbin是root管理執行的目錄,bin是普通用戶管理執行的目錄
    具體用法是:ln -s 源文件 目標文件。
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin
  • 1.

進入到/usr/local/sbin目錄下:

Centos8.0編譯安裝穩定最新版的nginx_nginx的安裝_04

如果不想用軟連接,也可以删除掉。正確的删除方式(删除軟鏈接,但不删除實際數據)

rm -rf 【軟鏈接地址】
  • 1.

上述指令中,軟鏈接地址最後不能含有“/”,當含有“/”時,删除的是軟鏈接目標目錄下的資源,而不是軟鏈接本身。

Centos8.0編譯安裝穩定最新版的nginx_nginx的安裝_05

  1. 將nginx永久加入到系統環境變量,php、mysql 的方法跟這個配置一樣,都是要配置XXX_HOME、PATH的。接下來配置環境變量在/etc/profile 中加入:
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
  • 1.
  • 2.

保存退出後,執行 source /etc/profile ,使配置文件生效。

接下來測試下:nginx -v

Centos8.0編譯安裝穩定最新版的nginx_軟連接_06

這個時候配置好了環境變量就可以在任何目錄下執行nginx啟動、停止或重裝配置了,這個時候就不用 ​​./​​ 了

nginx //啟動
nginx -s stop //停止
nginx -s reload //重載配置
  • 1.
  • 2.
  • 3.

有關nginx具體介紹的安裝步驟,可以訪問:https://www.nginx.cn/install

版权声明:本文为[兮動人]所创,转载请带上原文链接,感谢。 https://gsmany.com/2022/01/202201071417530396.html