專注搜索競價代運營

成長之選 ,效果之道!

免費咨詢熱線:17636682598

nginx哪個版本穩(wěn)定

Nginx官網(wǎng)提供了三個類型的版本1、Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以說是開發(fā)版,性能好但可能會有問題。2、Stable version:最新穩(wěn)定版,生產(chǎn)環(huán)境上建

nginx哪個版本穩(wěn)定

Nginx官網(wǎng)提供了三個類型的版本

1、Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以說是開發(fā)版,性能好但可能會有問題。

2、Stable version:最新穩(wěn)定版,生產(chǎn)環(huán)境上建議使用的版本

3、Legacy versions:遺留的老版本的穩(wěn)定版

 

Nginx的安裝配置教程

一、Nginx的下載與安裝

Nginx是一款輕量級的Web服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器。其特點是占有內(nèi)存少,并發(fā)能力強,事實上nginx的并發(fā)能力在同類型的網(wǎng)頁服務器中表現(xiàn)較好

1.下載

在Nginx的官網(wǎng)的下載頁面中選擇較為穩(wěn)定的 1.16 版本進行下載

nginx: download

http://nginx.org/en/download.html

2.安裝

由于nginx是基于c語言開發(fā)的,所以需要安裝c語言的編譯環(huán)境

安裝完Nginx后,可以切換到Nginx的安裝目錄(/usr/local/nginx),觀察Nginx的目錄結構

其中,conf/nginx.conf 是Nginx的核心配置文件

二、Nginx常用命令和環(huán)境變量配置

1.Nginx常用命令

在執(zhí)行下面的指令時,都需要在/usr/local/nginx/sbin/目錄下執(zhí)行。

注意:

啟動完成后,要想正常訪問Nginx的80端口 ,需關閉防火墻或開放指定端口號,執(zhí)行的指令如下:

A. 關閉防火墻

systemctl stop firewalld

B. 開放80端口

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

2.環(huán)境變量配置

上述在使用nginx命令在進行服務的啟動、停止、重新加載時,都需要用到一個指令nginx,而這個指令是在nginx/sbin目錄下的,每一次使用這個指令都需要切換到sbin目錄才可以,使用相對繁瑣。 可通過配置nginx的環(huán)境變量,在任意目錄下都可以執(zhí)行該指令來操作nginx 。

通過vim編輯器,打開/etc/profile文件, 在PATH環(huán)境變量中增加nginx的sbin目錄

三、Nginx-應用

1.配置文件結構

nginx的配置文件(conf/nginx.conf)整體上分為三部分:

全局塊、配置和nginx運行相關的全局配置

events塊:配置和網(wǎng)絡連接相關的配置

http塊 :配置代理、緩存、日志記錄、虛擬主機等配置

在http塊中可以包含多個server塊,每個server塊可以配置多個location塊。

2.部署靜態(tài)資源

Nginx可以作為靜態(tài)web服務器來部署靜態(tài)資源。這里所說的靜態(tài)資源是指在服務端真實存在,并且能夠直接展示的一些文件,比如常見的html頁面、css文件、js文件、圖片、視頻等資源。

將靜態(tài)資源部署到Nginx非常簡單,只需要將文件復制到Nginx安裝目錄下的html目錄中即可。

將靜態(tài)資源上傳到 /usr/local/nginx/html 目錄-》啟動nginx-》訪問

重新加載nginx配置命令

重新載入Nginx:nginx -s reload

當修改配置信息conf文件夾中的nginx.conf文件信息時,需要重新載入這些配置時使用此命令

例:D:\nginx-1.17.5>nginx -s reload

本文分類:營銷學院

瀏覽次數(shù):64次瀏覽

發(fā)布日期:2022-11-21 15:18:46

本文鏈接:http://bikeshoes.com.cn/edu/2491.html