首頁 後端開發 php教程 docker nginx 反向代理

docker nginx 反向代理

May 28, 2017 am 09:32 AM
反向代理

docker-compose.yml

nginx:
 image: 17daebd00e2c
ports:
   - 80:80
 volumes:
   - /home/conf/nginx.conf:/etc/nginx/nginx.conf
 links:
   - ngin1#- 
 privileged: true

nginx1:

 image: 17daebd00e2c
 volumes:
   - /home/www1:/usr/share/nginx/html#priv
#nginx2:
 image: 17daebd00e2c

 volumes:

   - /home/www2:/usr/share/nginx/html
 privileged: true

 

寫nginx.conf

##在http模組中加入

 upstream pro {

       ip_

hash

;//根據ip存取,測試時可以

註解
       server nginx1:80;        server nginx2:80;    #server模組中新增

location / {
           proxy_pass http://pro;

           #proxy_re

##ect       #如果是非80埠,設定為Host $host:連接埠號碼,目的是將代理伺服器收到的使用者的資訊傳送到真實伺服器上

               proxy_

set
_
head##er                         proxy_set_header            proxy_set_header        X-Real-IP $remote_addr;      add_x_forwarded_for;
               client_max_body_size    10m;
          proxy_connect_ timeout   300;
               proxy_s
end_timeout      300;               proxy_buffer_size       4k;                   proxy_busy_buffers_size 64k;
               proxy_temp_
file
_write_size 64k;#            #1 ##最後在www1和www2目錄​​中加入html檔案直接存取html位址即可
 

nginx1和nginx2只可以在docker容器中訪問


 

以上是docker nginx 反向代理的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何在FastAPI中使用Nginx進行反向代理程式和負載平衡 如何在FastAPI中使用Nginx進行反向代理程式和負載平衡 Aug 01, 2023 am 09:44 AM

如何在FastAPI中使用Nginx進行反向代理程式和負載平衡引言:FastAPI和Nginx是兩個非常受歡迎的Web開發工具。 FastAPI是一個高效能的Python框架,而Nginx則是一個強大的反向代理伺服器。結合這兩個工具,可以提高Web應用程式的效能和可靠性。在本文中,我們將學習如何在FastAPI中使用Nginx進行反向代理和負載平衡。什麼是反向代

Nginx反向代理中在存取控制和流量控制上的應用 Nginx反向代理中在存取控制和流量控制上的應用 Jun 10, 2023 pm 06:58 PM

Nginx是一款高效能、開源且多功能的Web伺服器,也被廣泛用作反向代理伺服器。反向代理伺服器可以用來提供負載平衡、高可用性、存取控制和流量控制等特性。本文將介紹Nginx反向代理程式中在存取控制和流量控制上的應用。一、存取控制IP位址黑名單/白名單Nginx可以透過設定IP位址黑名單或白名單來實現對請求的存取控制。黑名單中的IP位址將被拒絕訪問,而白名單中的I

Gin框架中的反向代理和請求轉送詳解 Gin框架中的反向代理和請求轉送詳解 Jun 23, 2023 am 11:43 AM

隨著Web應用程式的快速發展,越來越多的企業傾向於使用Golang語言來進行開發。在Golang開發中,使用Gin框架是非常流行的選擇。 Gin框架是一個高效能的Web框架,使用了fasthttp作為HTTP引擎,並擁有輕量級且優雅的API設計。在本文中,我們將深入探討Gin框架中反向代理和請求轉發的應用。反向代理的概念反向代理的概念就是透過代理伺服器使從客戶

如何使用Nginx Proxy Manager實現HTTPS協定下的反向代理 如何使用Nginx Proxy Manager實現HTTPS協定下的反向代理 Sep 26, 2023 am 08:40 AM

如何使用NginxProxyManager實現HTTPS協定下的反向代理近年來,隨著網際網路的普及和應用場景的多樣化,網站和應用程式的存取方式變得越來越複雜。為了提高網站的存取效率和安全性,許多網站開始採用反向代理來處理使用者的請求。而針對HTTPS協定的反向代理,在保護使用者隱私和確保通訊安全性方面扮演著重要的角色。本文將介紹如何使用NginxProxy

Nginx反向代理快取配置,實現靜態網頁存取加速 Nginx反向代理快取配置,實現靜態網頁存取加速 Jul 04, 2023 pm 06:09 PM

Nginx反向代理快取配置,實現靜態網頁存取加速簡介:隨著網際網路的快速發展,存取速度成為了網站運作中非常重要的因素。為了提高網頁的存取速度,我們可以使用Nginx反向代理快取技術來實現網頁的加速。本文將介紹如何使用Nginx設定反向代理快取來實現靜態網頁的加速。 Nginx反向代理快取設定:安裝Nginx:首先要安裝Nginx伺服器,可以透過apt-ge

利用Nginx Proxy Manager實現反向代理的負載平衡策略 利用Nginx Proxy Manager實現反向代理的負載平衡策略 Sep 26, 2023 pm 12:05 PM

利用NginxProxyManager實現反向代理的負載平衡策略NginxProxyManager是一款基於Nginx的代理程式管理工具,可以幫助我們輕鬆實現反向代理程式和負載平衡。透過設定NginxProxyManager,我們可以將請求分發給多個後端伺服器,以實現負載平衡,提高系統的可用性和效能。一、安裝並設定NginxProxyManager安

【總結】php反向代理不能存取的常見原因和解決方法 【總結】php反向代理不能存取的常見原因和解決方法 Mar 21, 2023 pm 07:10 PM

在使用反向代理時,可能會遇到無法存取的問題。特別是在使用 PHP 進行反向代理時,這個問題似乎更加突出。本文將介紹這個問題的常見原因和解決方法。

Nginx反向代理快取配置,提升網站存取速度 Nginx反向代理快取配置,提升網站存取速度 Jul 04, 2023 pm 10:01 PM

Nginx反向代理快取配置,提升網站存取速度引言:在網路時代,網站的存取速度是至關重要的。一個載入緩慢的網站會讓用戶感到不耐煩,並可能導致用戶流失。為了提升網站的存取速度,常見的方式是透過使用反向代理快取來減少伺服器的負載並加速頁面的載入。本文將介紹如何利用Nginx配置反向代理緩存,進而提升網站的存取速度。一、什麼是Nginx反向代理快取? Ngin

See all articles