日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > Nginx >内容正文

Nginx

ubantu下安装Nginx

發(fā)布時(shí)間:2023/12/1 Nginx 122 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubantu下安装Nginx 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Nginx 概述?

Nginx ("engine x") 是一個(gè)高性能的 HTTP 和 反向代理 服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問(wèn)量第二的 Rambler.ru 站點(diǎn)開(kāi)發(fā)的,第一個(gè)公開(kāi)版本0.1.0發(fā)布于2004年10月4日。其將源代碼以類(lèi)BSD許可證的形式發(fā)布,因它的穩(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名。2011年6月1日,nginx 1.0.4發(fā)布。


Nginx是一款輕量級(jí)的Web 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器,并在一個(gè)BSD-like 協(xié)議下發(fā)行。由俄羅斯的程序設(shè)計(jì)師Igor Sysoev所開(kāi)發(fā),供俄國(guó)大型的入口網(wǎng)站及搜索引擎Rambler(俄文:Рамблер)使用。其特點(diǎn)是占有內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上nginx的并發(fā)能力確實(shí)在同類(lèi)型的網(wǎng)頁(yè)服務(wù)器中表現(xiàn)較好,中國(guó)大陸使用nginx網(wǎng)站用戶有:新浪、網(wǎng)易、騰訊等。


安裝nginx機(jī)子的linux 版本:


安裝前的準(zhǔn)備工作:

??? 1.需要安裝C++編譯器,直接安裝g++;

安裝前查看是否已經(jīng)安裝過(guò)沒(méi)有:

g++ --version輸出版本信息就安裝過(guò)不需要安裝,輸出命令沒(méi)找到就是沒(méi)有安裝需要通過(guò)命令來(lái)安裝:

安裝C++編譯器命令:

apt-get install g++

2.下載nginx安裝包;

下載地址:http://nginx.org/en/download.html

在此我下載的是:nginx-1.7.11.tar.gz

解壓:

tar -zxvf nginx-1.7.11.tar.gz
進(jìn)入到nginx解壓的目錄中安裝:

./configure --prefix=/usr/local/nginx

prefix參數(shù)指定nginx安裝的目錄


此時(shí)運(yùn)行時(shí)會(huì)包錯(cuò)誤:


錯(cuò)誤原因:缺Nginx安裝的依賴(lài)模塊包,由于不知道這個(gè)模塊包是干嘛用的應(yīng)此就忽略安裝這個(gè)模塊包;

./configure --prefix=/usr/local/nginx --without-http_rewrite_module

還是缺Nginx安裝的依賴(lài)模塊包,依然是忽略安裝

./configure --prefix=/usr/local/nginx --without-http_rewrite_module --without-http_gzip_module


安裝完成后進(jìn)入nginx的安裝目錄下的sbin啟動(dòng)nginx服務(wù):

啟動(dòng)服務(wù)器后,打開(kāi)瀏覽器輸入http://ip可看到nginx已經(jīng)啟動(dòng)的畫(huà)面或查看端口情況來(lái)驗(yàn)證nginx的安裝成功或失敗

查看nginx服務(wù)器端口【80端口】:

netstat -ltn



nginx相關(guān)的命令:

命令:nginx [-c 配置文件] 含義:啟動(dòng)nginx,不指定配置文件的話則在默認(rèn)路徑下找配置文件。 例如:nginx -c /path/to/nginx.conf 命令: nginx -t [-c 配置文件] 含義:檢查nginx的配置文件是否正確,不指定配置文件的話則在默認(rèn)路徑下找配置文件。 例如: nginx -t -c /path/to/nginx.conf命令:nginx -s reload 含義:修改配置后重新加載生效關(guān)閉nginx: nginx -s stop :快速停止nginx nginx -s quit :完整有序的停止nginx其他的關(guān)閉nginx 方式: kill -QUIT 主進(jìn)程號(hào) :從容停止Nginx kill -TERM 主進(jìn)程號(hào) :快速停止Nginx kill -HUP 主進(jìn)程號(hào) :平滑重啟nginx pkill -9 nginx :強(qiáng)制停止Nginx命令:ps -ef | grep nginx 含義:查看系統(tǒng)所有的進(jìn)程【ps -ef】并篩選出nginx的進(jìn)程【grep nginx】


默認(rèn)編譯nginx需要一些模塊功能簡(jiǎn)介:

zlib:提供數(shù)據(jù)壓縮功能,需要zlib庫(kù)支持;官網(wǎng):http://www.zlib.net/

openssl:提供ssl功能;官網(wǎng):http://www.openssl.org/

pcre:支持地址重寫(xiě)rewite功能; 官網(wǎng):http://www.pcre.org/

總結(jié)

以上是生活随笔為你收集整理的ubantu下安装Nginx的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。