Nginx 簡介以及安裝 啟動 關閉

2022-08-26 20:15:19 字數 2281 閱讀 6027

2.2 linux安裝nginx

2.3 mac利用homebrew安裝

三、nginx啟動關閉

nginx 是乙個高效能的web和反向**伺服器, 它具有有很多非常優越的特性:

nginx一般用於七層負載均衡,其吞吐量有一定的限制。為了提高整體的吞吐量,會在dns和nginx之間引入lvs(軟體負載均衡器)、f5(硬負載均衡器) 可以做四層負載均衡,首先dns解析到lvs(f5),讓後lvs(f5)**給nginx,在由nginx**給真實的伺服器

解壓:nginx-windows

雙擊: nginx.exe

能看到nginx歡迎介面說明,nginx安裝成功

演示下 nginx做靜態伺服器

啟動nginx

c:\server\nginx-1.0.2>start nginx

或c:\server\nginx-1.0.2>nginx.exe

注:建議使用第一種,第二種會使你的cmd視窗一直處於執行中,不能進行其他命令操作。

停止nginx

nginx目錄結構
nginx-

|_ conf 配置目錄

|_ contrib

|_ docs 文件目錄

|_ logs 日誌目錄

|_ temp 臨時檔案目錄

|_ html 靜態頁面目錄

|_ nginx.exe 主程式

安裝gcc gcc-c++(如新環境,未安裝請先安裝)

#yum - y 表示在安裝過程中不會詢問你是否 y或者n

$ yum install -y gcc gcc-c++

安裝wget

$ yum -y install wget
安裝pcre庫

$ cd /usr/local/
安裝ssl庫

$ cd /usr/local/
安裝zlib庫存

$ cd /usr/local/
安裝nginx

$ cd /usr/local/
啟動nginx

/usr/local/nginx/sbin/nginx

ps -aux | grep 'nginx'

brew update//公升級homebrew

brew list//列出brew安裝的包

brew search nginx//搜尋nginx

brew info nginx// 檢視nginx的詳細資訊,如果沒有安裝會顯示

brew install nginx//安裝nginx

brew upgrade nginx//公升級nginx

參考這篇部落格

nginx -s reopen :重新開啟日誌檔案

nginx -t -c /path/to/nginx.conf 測試nginx配置檔案是否正確

nginx -s stop  :快速停止nginx

nginx -s quit : 完整有序的停止nginx

其他的停止nginx 方式:

ps -ef | grep nginx

kill -quit 主程序號 :從容停止nginx

kill -term 主程序號 :快速停止nginx

pkill -9 nginx :強制停止

查詢nginx 程序

ps aux | grep 'nginx'

殺死程序方式關閉nginx

kill -9 2363

停止nginx伺服器

/usr/local/nginx/sbin/nginx -s stop

重啟nginx

/usr/local/nginx/sbin/nginx -s reload

啟動nginx

Nginx簡介以及安裝方法

反向 反向 伺服器位於使用者與目標伺服器之間,但是對於使用者而言,反向 伺服器就相當於目標伺服器,即使用者直接訪問反向 伺服器就可以獲得目標伺服器的資源。同時,使用者不需要知道目標伺服器的位址,也無須在使用者端作任何設定。反向 伺服器通常可用來作為web加速,即使用反向 作為web伺服器的前置機來降...

Nginx啟動 重啟 關閉 Nginx開啟啟動配置

cd usr local nginx sbin nginxkill hup 主程序號或程序號檔案路徑 或者使用 cd usr local nginx sbin nginx s reload nginx t c usr local nginx conf nginx.conf 或者 cd usr loc...

2019 07 12nginx的安裝,啟動,關閉

1 需要安裝gcc的環境。yum install gcc c 2 第三方的開發包。pcre pcre perl compatible regular expressions 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在linu...