Nginx 介紹及安裝

2021-10-07 15:48:26 字數 1391 閱讀 6249

nginx和apache一樣,是一種web伺服器。基於rest風格,以uri和url作為溝通,通過http協議提供各種網路服務。但是apache屬於重量級,不支援高併發,nginx相反它是輕量級的**伺服器,支援高併發。

高效能的http和反向**web伺服器,輕量級

底層c語言編寫

提供imap/pop3/smtp服務

跨平台伺服器

擁有自己的函式庫

1、安裝第三方的庫

基於ubuntu的安裝:

①、例如檢視zlib是否安裝:

dpkg -l | grep zlib

②、依賴包openssl安裝,命令:

sudo apt-get install openssl libssl-dev

③、解決依賴包pcre安裝,命令:

sudo apt-get install libpcre3 libpcre3-dev

④、解決依賴包zlib安裝,命令:

sudo apt-get install zlib1g-dev

基於centos的安裝(-y和install 的位置可以互換,-y代表覆蓋安裝)

①、gcc 安裝

yum install gcc-c++

②、pcre pcre-devel 安裝

yum install -y pcre pcre-devel

③、zlib 安裝

yum install -y zlib zlib-devel

④、openssl 安裝

yum install -y openssl openssl-devel

注意:ubuntu 中基於apt源安裝 apt-get install nginx ,nginx的相關檔案如下

/usr/sbin/nginx:主程式

/etc/nginx:存放配置檔案

/usr/share/nginx:存放靜態檔案

/var/log/nginx:存放日誌

6、ngiinx啟動,退出,重啟

通過 解壓檔案,編譯形式安裝,進入 sbin目錄

./nginx 啟動

./nginx -s stop 此方式相當於先查出nginx程序id再使用kill命令強制殺掉程序。

./nginx -s quit 此方式停止步驟是待nginx程序處理任務完畢進行停止

./nginx -s reload 重啟

修改了nginx.conf檔案,可以通過./nginx -t 進行檢查 檔案是否正確

注意:ubuntu中以apt-get ngxin 安裝模式,可以直接使用 service nginx start/restart/stop 來進行啟動,重新啟動 停止。

nginx介紹及安裝

nginx 發音同engine x 是一款由俄羅斯程式設計師igor sysoev所開發輕量級的網頁伺服器 反向 服 務器以及電子郵件 imap pop3 伺服器。此軟體bsd like協議下發行,可以在unix gnu linux bsd mac os x solaris,以及microsoft ...

nginx介紹及編譯安裝

nginx是乙個高效能的http和反向 伺服器,也是乙個imap pop3 smtp 伺服器 安裝準備 nginx依賴於pcre庫,要先安裝pcre yum install pcre pcre devel yum install y zlib devel cd usr local src wget ...

Nginx介紹及編譯安裝

1.11nginx是什麼nginx是乙個開源的,支援高效能 高併發的www伺服器和 伺服器軟體,它是由俄羅斯人igor svsoev開發,最初應用在俄羅斯的大型 www.rambler.ru上,後來作者將源 以類bsd許可證的形式開源出來供全球使用。1.12nginx的基本特性 1.13nginx的...