Nginx | CentOS 8 安裝Nginx詳細教程
Nginx是一個web服務器也可以用來做負載均衡及反向代理使用,
目前使用最多的就是負載均衡,這篇文章主要介紹了centos8 安裝 nginx
Nginx是一種開源的高性能HTTP和反向代理服務器,負責處理Internet上一些最大站點的負載。
它可用作HTTP和非HTTP服務器的獨立Web服務器,負載平衡器,內容緩存和反向代理。
與Apache相比,Nginx可以處理大量並發連接,並且每個連接的內存占用量較小。
一、下載Nginx
官網下載: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