国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Nginx安裝與配置詳解

這篇具有很好參考價值的文章主要介紹了Nginx安裝與配置詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、Nginx簡介

1、nginx介紹

nginx是一款由俄羅斯程序員Igor Sysoev所開發(fā)輕量級的網(wǎng)頁服務器、反向代理服務器以及電子郵件(IMAP/POP3)代理服務器。
Nginx具有高并發(fā)、占用系統(tǒng)資源少等特性。
在功能應用方面,Nginx不僅是一個優(yōu)秀的Web服務軟件,還具有反向代理負載均衡功能緩存服務功能

2、反向代理

2.1 什么是代理服務器?

代理服務器,客戶機在發(fā)送請求時,不會直接發(fā)送給目標主機,而是先發(fā)送給代理服務器,代理服務器接收客戶寄的請求之后,再向主機發(fā)出,并接收目的主機返回的數(shù)據(jù),存放在代理服務器的硬盤中,再發(fā)送給客戶機。

2.2 為什么要使用代理服務器?

  • 提高訪問速度
    由于目標主機返回的數(shù)據(jù)會存放在代理服務器的硬盤中,因此下一次客戶機再訪問相同的站點數(shù)據(jù)時,會直接從代理服務器的硬盤中讀取,起到了緩存作用,尤其對于熱門站點能明顯提高請求速度
  • 防火墻作用
    由于所有的客戶機請求都必須通過代理服務器訪問遠程站點,因此可在代理服務器上設限,過濾某些不安全的信息
  • 通過代理服務器訪問不能訪問的目標站點
    互聯(lián)網(wǎng)上有許多開發(fā)的代理服務器,客戶機在訪問受限時,可通過不受限的代理服務器訪問目標站點

2.3 反向代理 VS 正向代理

  • 正向代理
    架設在客戶機與目標主機之間,只用于代理內(nèi)部網(wǎng)絡對Internet的連接請求,客戶機必須指定代理服務器,并將本來要直接發(fā)送到web服務器上的http請求發(fā)送到代理服務器中
  • 反向代理
    架設在服務器端,通過緩沖經(jīng)常被請求的頁面來緩解服務器的工作量,將客戶機請求轉(zhuǎn)發(fā)給內(nèi)部網(wǎng)絡上的目標服務器;并將從服務器上的得到的結(jié)果返回給Internet上請求連接的客戶端,此時代理服務器與目標主機一起對外表現(xiàn)為一個服務器

3、負載均衡

3.1 什么是負載均衡?

負載均衡集群為企業(yè)提供了更為實用、性價比更高的系統(tǒng)解決方案。負載均衡集群使客戶訪問請求壓力及負載可以在計算機集群中盡可能平均地分攤處理??蛻粼L問請求負載通常包括應用程序處理負載和網(wǎng)絡流量負載。這樣的系統(tǒng)非常適合向使用同一組應用程序的大量用戶提供服務。每個節(jié)點都可以承擔一定的訪問請求負載壓力,并且可以實現(xiàn)訪問請求在各節(jié)點之間動態(tài)分配,以實現(xiàn)負載均衡。
負載均衡集群運行時,一般通過一個或者多個前段負載均衡器將客戶訪問請求分發(fā)到后端的一組服務器上,從而達到整個系統(tǒng)的高性能和高可用性。

二、Nginx安裝

1、安裝編譯工具及庫文件

[root@nginx ~]# yum install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel -y

2、安裝PCRE —— 讓nginx支持rewrite功能

2.1 下載PCRE安裝包

[root@nginx src]# cd /usr/local/src/
[root@nginx src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2.2 解壓安裝包

[root@nginx src]# tar zxvf pcre-8.35.tar.gz 

2.3 進入安裝包目錄

[root@nginx src]# cd pcre-8.35

2.4 編譯安裝

[root@nginx pcre-8.35]# ./configure
[root@nginx pcre-8.35]# make && make install

2.5 查看PCRE版本

[root@nginx pcre-8.35]# pcre-config --version
8.35

3、安裝nginx

3.1 下載nginx包

官網(wǎng)地址:http://nginx.org/

[root@nginx pcre-8.35]# cd /usr/local/src
[root@nginx src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz

3.2 解壓nginx安裝包

[root@nginx src]# tar zxvf nginx-1.6.2.tar.gz

3.3 進入安裝目錄

[root@nginx src]# cd nginx-1.6.2

3.4 編譯安裝

[root@nginx nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35
[root@nginx nginx-1.6.2]# make && make install

3.5 查看nginx版本

[root@nginx nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v
nginx version: nginx/1.6.2

nginx安裝完成

3.6 使用tree命令查看nginx的目錄結(jié)構(gòu)

[root@nginx ~]# cd /usr/local/webserver/
[root@nginx webserver]# tree nginx
nginx
├── conf
│   ├── fastcgi.conf
│   ├── fastcgi.conf.default
│   ├── fastcgi_params
│   ├── fastcgi_params.default
│   ├── koi-utf
│   ├── koi-win
│   ├── mime.types
│   ├── mime.types.default
│   ├── nginx.conf
│   ├── nginx.conf.default
│   ├── scgi_params
│   ├── scgi_params.default
│   ├── uwsgi_params
│   ├── uwsgi_params.default
│   └── win-utf
├── html
│   ├── 50x.html
│   └── index.html
├── logs
└── sbin
    └── nginx

4 directories, 18 files

4、啟動nginx訪問web頁面

4.1啟動nginx

[root@nginx ~]# cd /usr/local/webserver/nginx/
[root@nginx nginx]# ./sbin/nginx
[root@nginx nginx]# ps -ef | grep nginx
root      11281      1  0 09:56 ?        00:00:00 nginx: master process ./sbin/nginx
nobody    11282  11281  0 09:56 ?        00:00:00 nginx: worker process
root      11285   1615  0 09:56 pts/0    00:00:00 grep --color=auto nginx

nginx常用命令:

/usr/local/webserver/nginx/sbin
./nginx -s stop #停止
./nginx -s quit #退出
./nginx -s reload #重新加載

4.2關(guān)閉防火墻和禁用selinux

[root@nginx nginx]# systemctl stop firewalld
[root@nginx nginx]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@nginx nginx]# setenforce 0

4.3瀏覽器訪問

Nginx安裝與配置詳解文章來源地址http://www.zghlxwxcb.cn/news/detail-479691.html

到了這里,關(guān)于Nginx安裝與配置詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • Nginx簡介與安裝

    Nginx(發(fā)音為“engine x”)是一個開源、高性能、輕量級的Web服務器、反向代理服務器及郵件代理服務器。它由俄羅斯程序員Igor Sysoev于2002年開始開發(fā),最初為解決C10K問題(即同時處理1萬個并發(fā)連接的挑戰(zhàn))而誕生。憑借其出色的性能、穩(wěn)定性和靈活性,Nginx逐漸成為了許多

    2024年02月01日
    瀏覽(14)
  • 集群、負載均衡集群、高可用集群簡介,LVS模式和haproxy/nginx模式拓撲介紹

    集群、負載均衡集群、高可用集群簡介,LVS模式和haproxy/nginx模式拓撲介紹

    目錄 一.集群的定義 1.定義 2.分類 (1)負載均衡集群(LBC/LB) (2)高可用集群(HAC) 二.使用集群的意義 1.高性價比和性能比 2.高可用性 3.可伸縮性強 4.持久和透明性高 三.常見的兩種集群模式拓撲 1.LVS(-DR)集群模式 (1)工作架構(gòu) (2)LVS下的相關(guān)術(shù)語 (3)LVS的工作模式

    2024年02月13日
    瀏覽(35)
  • 分布式 - 服務器Nginx:基礎(chǔ)系列之Nginx簡介 | 下載安裝 | 啟動和停止服務

    分布式 - 服務器Nginx:基礎(chǔ)系列之Nginx簡介 | 下載安裝 | 啟動和停止服務

    Nginx是一個高性能的Web服務器,同時也是一個反向代理服務器。它最初是為了解決C10K問題而開發(fā)的,即如何讓一個服務器同時處理成千上萬個并發(fā)連接。Nginx采用了事件驅(qū)動的異步非阻塞處理方式,能夠高效地處理大量并發(fā)連接,因此被廣泛應用于高并發(fā)的Web應用場景中。 此

    2024年02月10日
    瀏覽(57)
  • 【Nginx筆記01】Nginx配置文件介紹、反向代理、負載均衡

    【Nginx筆記01】Nginx配置文件介紹、反向代理、負載均衡

    這篇文章,主要介紹Nginx配置文件介紹、反向代理、負載均衡。 目錄 一、nginx介紹 1.1、配置文件 1.2、反向代理 1.3、負載均衡 nginx配置文件是位于【conf】目錄下的【nginx.conf】文件,這個文件中有三大部分組成,分別是:全局塊、events塊、http塊。 全局塊:定義一些全局變量,

    2023年04月23日
    瀏覽(48)
  • Nginx詳解之Nginx高級配置

    Nginx詳解之Nginx高級配置

    基于nginx 模塊 ngx_http_stub_status_module 實現(xiàn),在編譯安裝nginx的時候需要添加編譯參數(shù) –with-http_stub_status_module,否則配置完成之后監(jiān)測會是提示語法錯誤注意: 狀態(tài)頁顯示的是整個服務器的狀態(tài),而非虛擬主機的狀態(tài) 實際操作: Active connections: #當前處于活動狀態(tài)的客戶端連接數(shù)

    2024年02月10日
    瀏覽(16)
  • 分布式 - 服務器Nginx:應知應會系列之Nginx簡介 | 下載安裝 | 啟動和停止服務

    分布式 - 服務器Nginx:應知應會系列之Nginx簡介 | 下載安裝 | 啟動和停止服務

    Nginx是一個高性能的Web服務器,同時也是一個反向代理服務器。它最初是為了解決C10K問題而開發(fā)的,即如何讓一個服務器同時處理成千上萬個并發(fā)連接。Nginx采用了事件驅(qū)動的異步非阻塞處理方式,能夠高效地處理大量并發(fā)連接,因此被廣泛應用于高并發(fā)的Web應用場景中。 此

    2024年02月11日
    瀏覽(59)
  • nginx配置文件介紹

    nginx配置文件介紹

    nginx 默認的配置文件是在安裝目錄下的 conf 目錄下,后續(xù)對 nginx 的使用基本上都是對此配置文件進行相應的修改。 配置文件中用 # 符號表示注釋內(nèi)容。 配置文件主要包括三部分, main 、 events 和 http 用于進行 nginx 全局信息的配置。 user 定義 nginx 運行的用戶和用戶組,默認由

    2023年04月15日
    瀏覽(18)
  • nginx介紹及配置

    nginx介紹及配置

    一、 nginx簡介 1、2006年由俄羅斯lgor sysoev編寫,全稱為engine X, 縮寫為nginx,官方站點為http://nginx.org 2、Nginx是一個高性能的HTTP反向代理服務器。特點是占用內(nèi)存少,并發(fā)能力強。實際上Nginx的并發(fā)能力是同類的網(wǎng)頁服務器中最好的。 3。、Nginx作為web服務器,Nginx可以作為靜態(tài)頁面

    2024年02月10日
    瀏覽(13)
  • 【Nginx37】Nginx學習:SSL模塊(一)簡單配置與指令介紹

    【Nginx37】Nginx學習:SSL模塊(一)簡單配置與指令介紹

    又是一個重點模塊,SSL 模塊,其實就是我們常見的 HTTPS 所需要的配置模塊。HTTPS 的重要性不用多說了吧,現(xiàn)在所有的 App、小程序 都強制要求是 HTTPS 的,即使是網(wǎng)站開發(fā),百度也明確了對 HTTPS 的收錄會更好。也就是說,HTTPS 已經(jīng)成為了事實上的正式環(huán)境協(xié)議標準。 在 Ngin

    2024年02月06日
    瀏覽(19)
  • Nginx詳解 第三部分:Nginx高級配置(附配置實例)

    Nginx詳解 第三部分:Nginx高級配置(附配置實例)

    Nginx提供了一個狀態(tài)頁(status page),用于 查看服務器的運行狀態(tài)信息 。 狀態(tài)頁將顯示 當前活動連接數(shù)、接受的請求數(shù)、處理時間 等信息,這些信息對于了解服務器的運行狀況和進行故障排查非常有用。 基于Nginx 模塊 ngx_http_stub_status_module 實現(xiàn),在編譯安裝nginx的時候需要

    2024年02月11日
    瀏覽(15)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包