摘要:什么是是一款高性能的服務(wù)器反向代理服務(wù)器及電子郵件代理服務(wù)器。當(dāng)網(wǎng)站的訪問量達到一定程度后,單臺服務(wù)器不能滿足用戶的請求時,需要用多臺服務(wù)器集群可以使用做反向代理。不僅支持協(xié)議,還支持即在協(xié)議上傳輸,所以需要在安裝庫。注意是否關(guān)閉防火墻。
什么是Nginx?
Nginx是一款高性能的http 服務(wù)器/反向代理服務(wù)器及電子郵件(IMAP/POP3)代理服務(wù)器。由俄羅斯的程序設(shè)計師Igor Sysoev所開發(fā),官方測試nginx能夠支支撐5萬并發(fā)鏈接,并且cpu、內(nèi)存等資源消耗卻非常低,運行非常穩(wěn)定。
Nginx能干什么?http服務(wù)器。Nginx是一個http服務(wù)可以獨立提供http服務(wù)??梢宰鼍W(wǎng)頁靜態(tài)服務(wù)器。
虛擬主機??梢詫崿F(xiàn)在一臺服務(wù)器虛擬出多個網(wǎng)站。例如個人網(wǎng)站使用的虛擬主機。
反向代理,負載均衡。當(dāng)網(wǎng)站的訪問量達到一定程度后,單臺服務(wù)器不能滿足用戶的請求時,需要用多臺服務(wù)器集群可以使用nginx做反向代理。并且多臺服務(wù)器可以平均分擔(dān)負載,不會因為某臺服務(wù)器負載高宕機而某臺服務(wù)器閑置的情況。
如何安裝Nginx?下載Nginx,在這里我給大家提供了下載好的Nginx
鏈接:https://pan.baidu.com/s/1snkewSd 密碼:9geh
安裝Nginx所要求的安裝環(huán)境
【1】需要安裝gcc的環(huán)境。yum install gcc-c++
【2】第三方的開發(fā)包。
PCRE
PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。nginx的http模塊使用pcre來解析正則表達式,所以需要在linux上安裝pcre庫。
yum install -y pcre pcre-devel
注:pcre-devel是使用pcre開發(fā)的一個二次開發(fā)庫。nginx也需要此庫。
zlib zlib庫提供了很多種壓縮和解壓縮的方式,nginx使用zlib對http包的內(nèi)容進行g(shù)zip,所以需要在linux上安裝zlib庫。
yum install -y zlib zlib-devel
openssl OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協(xié)議,并提供豐富的應(yīng)用程序供測試或其它目的使用。 nginx不僅支持http協(xié)議,還支持https(即在ssl協(xié)議上傳輸http),所以需要在linux安裝openssl庫。
yum install -y openssl openssl-devel
安裝步驟
第一步:把nginx的源碼包上傳到linux系統(tǒng)
第二步:解壓縮
[root@localhost ~]# tar zxf nginx-1.8.0.tar.gz
第三步:使用configure命令創(chuàng)建一makeFile文件。
./configure --prefix=/usr/local/nginx --pid-path=/var/run/nginx/nginx.pid --lock-path=/var/lock/nginx.lock --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_gzip_static_module --http-client-body-temp-path=/var/temp/nginx/client --http-proxy-temp-path=/var/temp/nginx/proxy --http-fastcgi-temp-path=/var/temp/nginx/fastcgi --http-uwsgi-temp-path=/var/temp/nginx/uwsgi --http-scgi-temp-path=/var/temp/nginx/scgi
注意:啟動nginx之前,上邊將臨時文件目錄指定為/var/temp/nginx,需要在/var下創(chuàng)建temp及nginx目錄
[root@localhost sbin]# mkdir /var/temp/nginx/client -p
第四步:make
第五步:make install
啟動Nginx
進入sbin目錄
[root@localhost sbin]# ./nginx
關(guān)閉nginx:
[root@localhost sbin]# ./nginx -s stop
推薦使用:
[root@localhost sbin]# ./nginx -s quit
重啟nginx:
1、先關(guān)閉后啟動。
2、刷新配置文件:
[root@localhost sbin]# ./nginx -s reload 訪問Nginx 直接在瀏覽器上輸入主機對應(yīng)的Ip地址就可以進入Nginx的主頁. 默認是80端口。注意:是否關(guān)閉防火墻。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/39803.html
摘要:從命名上就知道這是一篇簡單粗暴的新手入門教程,為什么要簡單粗暴我認為有自學(xué)能力的人幫他入門就夠了,不能自學(xué)的一時半會兒也教不會,不符合入門教程的初衷,建議出門左拐去找找視頻教程本章目標大概了解是個什么玩意知道常用的指令參數(shù)能啟動一個容器不然 從命名上就知道這是一篇簡單粗暴的docker新手入門教程, 為什么要簡單粗暴? 我認為有自學(xué)能力的人幫他入門就夠了, 不能自學(xué)的一時半會兒也教不會...
摘要:還是回到萬能的文件,添加匹配規(guī)則實現(xiàn)代理轉(zhuǎn)發(fā)設(shè)置代理轉(zhuǎn)發(fā)通過上面的設(shè)置,在重啟服務(wù),可以讓頁面中所有包含字段的請求都轉(zhuǎn)為由服務(wù)器去向地址發(fā)送請求,從而巧妙的解決了瀏覽器的跨域問題。 1.Nginx入門與基本操作篇 注:由于服務(wù)器是windows系統(tǒng),所以本文主要講解Nginx在windows下的操作。 首先下載Nginx 解壓縮,我們所有的配置基本都在萬能的 nginx/conf/...
上篇文章和大家聊了 Spring Session 實現(xiàn) Session 共享的問題,有的小伙伴看了后表示對 Nginx 還是很懵,因此有了這篇文章,算是一個 Nginx 掃盲入門吧! 基本介紹 Nginx 是一個高性能的 HTTP 和反向代理 web 服務(wù)器,同時也提供了 IMAP/POP3/SMTP 服務(wù)。 Nginx 是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的 Rambler.ru 站點開發(fā)...
摘要:即別名,與的匹配規(guī)則稍有不同。與的區(qū)別只能作用在中,而可以存在和中。后面必須要用結(jié)束,否則會找不到文件,而則對可有可無。 Nginx 安裝與配置規(guī)則入門 nginx 安裝與運行 (Mac OS環(huán)境) nginx 規(guī)則配置入門 一些命令行的配置 一、nginx 安裝與運行 (Mac OS環(huán)境) 1. 安裝 nginx 可通過 Homebrew 可直接安裝: $brew install...
閱讀 1342·2021-11-11 16:55
閱讀 1629·2021-10-08 10:16
閱讀 1266·2021-09-26 10:20
閱讀 3665·2021-09-01 10:47
閱讀 2521·2019-08-30 15:52
閱讀 2744·2019-08-30 13:18
閱讀 3262·2019-08-30 13:15
閱讀 1204·2019-08-30 10:55