liunx os7安裝nginx教程詳解

liunx os7安裝nginx教程詳解
第一步:安裝環境
Nginx 是 C語言 開發,需要GCC環境

  • gcc 安裝:nginx運行環境
yum install gcc-c++
  • pcre-devel 安裝:正則表達式庫
yum install -y pcre pcre-devel
  • zlib 安裝:提供壓縮/解壓工具
yum install -y zlib zlib-devel
  • OpenSSL 安裝:是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協議,並提供豐富的應用程序供測試或其它目的使用
yum install -y openssl openssl-devel

第二步:下載nginx
下載連接:nginx-1.18.0.tar.gz
如果安裝與wget,可以直接運行

wget -c http://nginx.org/download/nginx-1.18.0.tar.gz

我這裏放在/home/local
解壓:

cd /home/local
tar -zxvf nginx-1.18.0.tar.gz
cd nginx-1.18.0

配置:
1)使用默認配置:推薦使用

./configure

2)自定義配置:供參考,具體內容自行百度

./configure \
--prefix=/usr/local/nginx \  ##設置安裝目錄,默認爲/usr/local/nginx
--sbin-path=/home/nginx     ##設置nginx可執行文件的路徑和名稱,默認–prefix/sbin/nginx
--conf-path=/usr/local/nginx/conf/nginx.conf \ ##設置nginx.conf配件文件的路徑,默認指定–prefix/conf/nginx.conf(/home/nginx/nginx1.conf
--pid-path=/usr/local/nginx/conf/nginx.pid \ ##設置存儲主進程id的文件名稱,默認爲–prefix/logs/nginx.pid
--lock-path=/var/lock/nginx.lock \ ##指向lock文件
--error-log-path=/var/log/nginx/error.log \ ##設置主請求的錯誤、警告、診斷的日誌文件的名稱,默認爲–prefix/logs/access.log
--http-log-path=/var/log/nginx/access.log \ ##設置HTTP服務器的主請求的日誌文件的名稱,默認爲–prefix/logs/access.log
--user=name  ##設置工作進程使用的非特權用戶的用戶名,默認爲nobody
--group=name ##設置工作進程使用的非特權用戶組的名稱,默認組名和–user的名稱一致
--with-http_gzip_static_module \  ##啓用ngx_http_gzip_static_module支持

引用nginx配置詳細參數說明

第三步:安裝編譯

make
make install

啓動/停止

cd /usr/local/nginx/sbin/
./nginx  ##啓動
./nginx -s stop ##停止:先查出nginx進程id再使用kill命令強制殺掉進程
./nginx -s quit ##停止:待nginx進程處理任務完畢進行停止
./nginx -s reload ##重新加載配置啓動

查看nginx進程:ps aux|grep nginx

第四步:開機啓動

在rc.local增加啓動代碼就可以了

vi /etc/rc.local
##增加一行
/usr/local/nginx/sbin/nginx
##退出,賦予執行權限
chmod 755 rc.local

至此nginx的安裝配置就完成了,包括環境搭建、下載、安裝、配置、編譯、啓動、停止、重新加載、開機自啓等

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章