CentOS 8 安裝配置Nginx詳細教程


Nginx | CentOS 8 安裝Nginx詳細教程

 

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

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

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

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

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

一、下載Nginx

官網http://nginx.org/

官網下載:http://nginx.org/en/download.html

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

 

 

通過  wget -c wget http://nginx.org/download/nginx-1.21.4.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.21.4.tar.gz

進入到nginx-1.21.4文件夾下面

開始linux安裝三步曲

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

第二步:預編譯 make

第三步:編譯安裝 make install 

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

啟動命令 ./nginx

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

例如配置代理中國科技大學鏡像網站的地址,則按如下配置即可

配置代理: vim /opt/nginx/conf/nginx.conf

保存退出后,重啟nginx ,瀏覽器輸入自己的IP地址,即可訪問中國科技大學的鏡像網站;

四、配置

從容停止服務器

nginx -s quit

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

立即停止服務器

nginx -s stop

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

查詢nginx主進程號

ps -ef | grep nginx

從容停止 kill -QUIT 主進程號

快速停止 kill -TERM 主進程號

強制停止 kill -9 nginx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM