Linux安裝Nginx以及簡單理解


1.Nginx簡單介紹

 

①.Nginx:一個高性能的HTTP和反向代理服務器,高並發處理很不錯。

②.反向代理:在計算機世界里,由於單個服務器的處理客戶端(用戶)請求能力有一個極限,當用戶的接入請求蜂擁而入時,會造成服務器忙不過來的局面,可以使用多個服務器來共同分擔成千上萬的用戶請求,這些服務器提供相同的服務,對於用戶來說,根本感覺不到任何差別。例如,當你玩一個大型網游如毒奶粉,當八百萬勇士同時請求服務器,單個服務器肯定應付不來,所以有多個服務器一起來分擔請求,這些服務器都能讓你登陸上,你在登陸這邊就是登陸上了,無差別。

③.Nginx的優點:多模塊庫,高性能,低資源消耗,靈活配置。

 

2.安裝

 

系統平台:Centos7.3 基於雲服務器:京東雲

① 安裝編譯工具及庫文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

② 選定目錄

這里也可以自定義,默認選個usr/local/src

[root@jdu4e00u53f7 ~]# cd /usr/local/src

③ 安裝PCRE庫

ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 下載最新的 PCRE 源碼包,使用下面命令下載編譯和安裝 PCRE 包:

 

[root@jdu4e00u53f7 src]# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.41.tar.gz
[root@jdu4e00u53f7 src]# tar
-zxvf pcre-8.41.tar.gz
[root@jdu4e00u53f7 src]# cd pcre
-8.41
[root@jdu4e00u53f7 pcre-8.41]# .
/configure
[root@jdu4e00u53f7 pcre-8.41]# make
&& make install

③ 安裝Nginx

#下載 Nginx,下載地址:http://nginx.org/download/nginx-1.6.2.tar.gz
[root@jdu4e00u53f7 src]# wget http://nginx.org/download/nginx-1.10.3.tar.gz
#解壓安裝包 [root@jdu4e00u53f7 src]# tar
-zxvf nginx-1.10.3.tar.gz
#進入解壓包 [root@jdu4e00u53f7 nginx-1.10.3]# cd nginx
-1.10.3
#編譯 [root@jdu4e00u53f7 nginx-1.10.3]# ./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid
--with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.41
#安裝
[root@jdu4e00u53f7 nginx-1.10.3]# make && make instal

 

④ 啟動Nginx

[root@jdu4e00u53f7 nginx-1.10.3]# whereis nginx

 

用cd進入你查出來的目錄

我的在這是

[root@jdu4e00u53f7 nginx-1.10.3]# cd /usr/local/nginx

 

然后執行

[root@jdu4e00u53f7 nginx]# /usr/local/nginx/nginx

 成功!!!!

⑤ 常用命令

 

/usr/local/nginx/nginx -s reload            # 重新載入配置文件
/usr/local/nginx/nginx -s reopen            # 重啟 Nginx
/usr/local/nginx/nginx -s stop              # 停止 Nginx

 

 ⑥ 參考文章博客

菜鳥教程-Nginx安裝

運維與架構 - nginx.cn

知乎-反向代理

簡書-Nginx理解-萌萌不怕hei

 

一位咸魚於2017-12-21匆匆寫了下,其實也不難,但我就是研究了好久!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM