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

Nginx-反向代理(配置教程)

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

?反向代理的作用

1、解決網(wǎng)站服務器對外可見的問題、私密性、安全性

2、路由功能:根據(jù)用戶請求的URI調(diào)度到對應功能的節(jié)點處理請求

3、負載均衡:將用戶的請求,通過調(diào)度算法挑選一臺合適的節(jié)點處理請求

4、動靜分離:根據(jù)用戶請求的URI進行區(qū)分,將動態(tài)資源調(diào)度到應用服務器處理,將靜態(tài)資源調(diào)度到靜態(tài)資源服務器處理

5、數(shù)據(jù)緩存:加速網(wǎng)站的訪問速度,減輕web服務器的負擔。如果用戶請求的內(nèi)容在緩存中,可以直接在代理服務器中獲取,加速用戶的訪問速度

web-01 192.168.200.120
web-02 192.168.200.121

web-01安裝、配置

cat > /etc/yum.repos.d/nginx.repo << OK
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
OK

[root@nginx ~]# yum -y install nginx

[root@nginx ~]# cd /etc/nginx/conf.d/
[root@nginx conf.d]# mv default.conf{,.bak}
[root@nginx conf.d]# vim proxy_web.conf
server {
  listen 80;
  server_name www.test.org;
  location / {
    proxy_pass http://192.168.200.121:80;
    proxy_set_header Host $http_host;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  }
}


[root@nginx ~]# sed -i '/^user/c user www;' /etc/nginx/nginx.conf 
[root@nginx ~]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

[root@nginx ~]# systemctl enable nginx
[root@nginx ~]# systemctl start nginx

[root@nginx ~]# ps -ef | grep -v "grep" | grep nginx
root       2282      1  0 13:04 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
www        2283   2282  0 13:04 ?        00:00:00 nginx: worker process

web-02安裝、配置

cat > /etc/yum.repos.d/nginx.repo << OK
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/\$releasever/\$basearch/
gpgcheck=0
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
OK

[root@nginx ~]# yum -y install nginx

[root@nginx ~]# cd /etc/nginx/conf.d/
[root@nginx conf.d]# mv default.conf{,.bak}

[root@nginx conf.d]# vim web01-test.conf
server {
  listen 80;
  server_name www.test.org;
    root /code/web01;
  location / {
    index index.html;
  }
}

[root@nginx conf.d]# mkdir -p /code/web01
[root@nginx conf.d]# echo "test-web01" >> /code/web01/index.html
[root@nginx conf.d]# chown -R www.www /code/

[root@nginx conf.d]# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

[root@nginx conf.d]# systemctl enable nginx.service
[root@nginx conf.d]# systemctl start nginx.service 

訪問測試、查看web-02日志

[root@nginx conf.d]# tailf /var/log/nginx/access.log 
192.168.200.120 - - [19/Jun/2023:13:12:12 +0800] "GET / HTTP/1.0" 200 11 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/114.0" "192.168.200.10"

使用wireshark抓包查看詳細過程

nginx反向代理配置詳解,Nginx-New,nginx,運維

?文章來源地址http://www.zghlxwxcb.cn/news/detail-648613.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詳解 五:反向代理

    1.1.1 什么是正向代理 正向代理代理的是客戶端 正向代理是一個位于客戶端和目標服務器之間的代理服務器(中間服務器)。為了從目標服務器取得內(nèi)容,客戶端向代理服務器發(fā)送一個請求,并且指定目標服務器,之后代理向目標服務器轉(zhuǎn)發(fā)請求,將獲得的內(nèi)容返回給客戶端

    2024年02月09日
    瀏覽(16)
  • Nginx-反向代理詳解

    Nginx-反向代理詳解

    本文已收錄于專欄 《中間件合集》 ??Nginx 是一個高性能的開源 Web 服務器和反向代理服務器。它具有輕量級、高并發(fā)、低內(nèi)存消耗等特點,被廣泛用于搭建靜態(tài)資源服務器、負載均衡、反向代理等場景。本文介紹nginx的反向代理,其他內(nèi)容敬請期待! ??反向代理是一種代

    2024年02月11日
    瀏覽(30)
  • Nginx教程 反向代理

    Nginx教程 反向代理

    “Nginx 是一個很強大的高性能Web和反向代理服務” 引言自百度百科。其實 Nginx 不僅可以作為方向代理,也可以作為正向代理服務器。接下來咱們就看看這兩種代理方式。 正向代理 概念 一個位于客戶端和目標服務器之間的代理服務器(中間服務器)。為了從原始服務器取得內(nèi)容

    2024年02月09日
    瀏覽(20)
  • 深度詳解Nginx正向代理與反向代理

    深度詳解Nginx正向代理與反向代理

    它的工作原理就像一個跳板,簡單的說,我是一個用戶,我訪問不了某網(wǎng)站,但是我能訪問一個代理服務器,這個代理服務器呢,他能訪問那個我不能訪問的網(wǎng)站,于是我先連上代理服務器,告訴他我需要那個無法訪問網(wǎng)站的內(nèi)容,代理服務器去取回來,然后返回給我,從網(wǎng)站的角度

    2024年02月11日
    瀏覽(20)
  • Nginx代理nginx.conf配置——反向代理(對WebSocket支持)

    Nginx代理nginx.conf配置——反向代理(對WebSocket支持)

    基于Nginx代理nginx.conf配置——反向代理,如果要添加websocket支持,需要進行如下配置 在http中添加一下配置,添加對websocket支持 配置后重新運行nginx后,websocket即可成功代理。 注意防火墻端口是否開放、nginx如果使用docker,其對應的端口是否映射出來。

    2024年02月13日
    瀏覽(37)
  • nginx反向代理配置

    nginx反向代理配置

    客戶端對代理是無感知的,只需將請求發(fā)送到反向代理服務器,由反向代理服務器去選擇目標服務器獲取數(shù)據(jù)后,再返回給客戶端,此時反向代理服務器和目標服務器對外就是一個服務器,暴露的是代理服務器地址,隱藏了真實服務器IP地址 瀏覽器訪問 www.123.com ,訪問nginx的地

    2024年02月17日
    瀏覽(28)
  • Nginx反向代理 配置實例

    Nginx反向代理 配置實例

    介紹: 反向代理,其實客戶端對代理是無感知的,因為客戶端不需要任何配置就可以訪問。 我們只 需要將請求發(fā)送到反向代理服務器,由反向代理服務器去選擇目標服務器獲取數(shù)據(jù)后,在返 回給客戶端,此時反向代理服務器和目標服務器對外就是一個服務器,暴露的是代理

    2024年02月15日
    瀏覽(24)
  • Nginx配置反向代理實例二

    Nginx配置反向代理實例二

    Mac 安裝Nginx教程 Nginx配置反向代理實例一 提醒一下:下面實例講解是在Mac系統(tǒng)演示的; 反向代理實例二實現(xiàn)的效果 使用nginx 反向代理,根據(jù)訪問的地址跳轉(zhuǎn)到不同端口的服務中 nginx 監(jiān)聽端口為81; 訪問地址1:http://192.168.0.101:81/test/a8080.html 直接跳轉(zhuǎn)到http://127.0.0.1:8080 訪問地

    2024年01月23日
    瀏覽(27)
  • nginx進行反向代理的配置

    要在nginx中進行反向代理,可以按照以下步驟進行操作: 打開nginx配置文件,通常在/etc/nginx/nginx.conf中。 找到http段,添加以下內(nèi)容: 在上面的配置中,我們定義了一個名為example.com的虛擬主機,它將監(jiān)聽端口80。在location /段中,我們將請求代理到本地主機的端口3000上。注意

    2024年02月14日
    瀏覽(20)
  • Nginx配置WebSocket反向代理

    Nginx配置WebSocket反向代理

    ? WebSocket協(xié)議相比較于HTTP協(xié)議成功握手后可以多次進行通訊,直到連接被關(guān)閉。但是WebSocket中的握手和HTTP中的握手兼容,它使用HTTP中的Upgrade協(xié)議頭將連接從HTTP升級到WebSocket。這使得WebSocket程序可以更容易的使用現(xiàn)已存在的基礎(chǔ)設施。 $ vim /usr/local/nginx/conf/nginx.conf (nginx配置

    2024年02月07日
    瀏覽(17)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包