Nginx | CentOS 8 安裝Nginx詳細教程

Nginx是一個web服務器也可以用來做負載均衡及反向代理使用,

目前使用最多的就是負載均衡,這篇文章主要介紹了centos8 安裝 nginx

Nginx是一種開源的高性能HTTP和反向代理服務器,負責處理Internet上一些最大站點的負載。

它可用作HTTP和非HTTP服務器的獨立Web服務器,負載平衡器,內容緩存和反向代理。

與Apache相比,Nginx可以處理大量併發連接,並且每個連接的內存佔用量較小。

一、下載Nginx

官網http://nginx.org/

創建文件夾 mkdir nginx
進入創建的文件夾,根據需要下載合適的版本

通過 wget http://nginx.org/download/nginx-1.17.6.tar.gz 下載文件

二、安裝必要插件

yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

這幾個插件作用:

gcc 可以編譯 C,C++,Ada,Object C和Java等語言

pcre pcre-devel pcre是一個perl庫,包括perl兼容的正則表達式庫,nginx的http模塊使用pcre來解析正則表達式,所以需要安裝pcre庫

zlib zlib-devel zlib庫提供了很多種壓縮和解壓縮方式nginx使用zlib對http包的內容進行gzip,所以需要安裝

openssl openssl-devel openssl是web安全通信的基石,沒有openssl,可以說我們的信息都是在裸奔

三、解壓下載好的文件

tar -zxvf nginx-1.17.6.tar.gz

進入到 nginx-1.17.6文件夾下面

開始安裝

指定安裝路徑:./configure --prefix=/software/nginx 這句話的意思是指定安裝路徑

make 編譯

make install 安裝

進入到安裝nginx目錄下面的sbin

啓動命令 ./nginx

打開瀏覽器訪問你的IP地址,顯示此頁面表示Nginx啓動成功

四、配置

從容停止服務器

nginx -s quit

這種方法較stop相比就比較溫和一些了,需要進程完成當前工作後再停止。

立即停止服務器

nginx -s stop

這種方法比較強硬,無論進程是否在工作,都直接停止進程。

查詢nginx主進程號

ps -ef | grep nginx

從容停止 kill -QUIT 主進程號

快速停止 kill -TERM 主進程號

強制停止 kill -9 nginx

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