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

nginx簡單代理和域名配置

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

反向代理

反向代理也是在客戶端和服務器端的一個代理服務器,但是這個代理服務器的目的是用來保護服務器端的,當外網(wǎng)客戶端來訪問我們的服務器時為了避免暴露應用服務器的實際ip地址,我們會讓客端訪問代理服務器,然后代理服務器再根據(jù)客戶端的請求去實際的應用服務器獲取響應內(nèi)容并返回客戶端。

server{

????????listen 443 ssl;

????????server_name ?代理服務器域名;

??????location / {

???

????????resolver 8.8.8.8;

????????proxy_pass 服務器端地址;

????????}

ssl_certificate /root/nginx/cert/xxx.pem;

ssl_certificate_key /root/nginx/cert/xxx.key;

ssl_session_timeout 5m;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_prefer_server_ciphers on;

}

proxy_pass:proxy_pass

URL設置代理服務器的地址,可以是主機名稱、IP地址加端口號等形式。

proxy_pass_request_body:proxy_pass_request_body ?on|off

用于配置是否將客戶端的請求的請求體發(fā)送給代理服務器。

proxy_pass_request_headers:proxy_pass_request_headers on|off

用于配置是否將客戶端的請求的頭信息發(fā)送給代理服務器。

proxy_set_header:proxy_set_header ?field ?value

可以更改nginx接收到的客戶端請求的請求頭信息,然后將新的請求頭信息發(fā)送給被代理的服務器。

proxy_set_body:proxy_set_body ?value

ngin接收到客戶端的請求后使用該指令可以修改request中的body體,然后將請求轉(zhuǎn)發(fā)給代理服務器

proxy_connect_timeout:proxy_connect_timeout ?time

nginx服務器與被代理服務器之間嘗試建立連接的的超時時間,默認為60s。

proxy_read_timeout:proxy_read_timeot ?time

nginx服務器接收被代理服務器數(shù)據(jù)時最大的等待時間,默認為60s。

proxy_send_timeout:proxy_send_timeout time

nginx服務器發(fā)送數(shù)據(jù)至被代理服務器的最大等待時間,例如60s內(nèi)沒有發(fā)出一個字節(jié)則默認斷開連接,默認60s。

proxy_http_version:proxy_http_version ?1.0|1.1

nginx 服務器提供代理服務的http協(xié)議版本

proxy_method:proxy_method method

nginx服務器設置請求被代理服務器時使用的請求方法,一般為POST或者GET

proxy_ignore_client_abort:proxy_ignore_client_abort ?on|off

當客戶端中斷網(wǎng)絡請求時,nginx服務是否中斷對代理服務器的請求,默認off

proxy_ignore_headers:proxy_ignore_headers ?field...

nginx服務器接收到被代理服務器的響應數(shù)據(jù)后,不會處理被設置的頭域

proxy_redirect

proxy_redirect ?redirect ?replacement; #使用replacement替換redirect

proxy_redirect ?default; ??#使用location塊的uri替換掉 proxy_pass 后的變量

proxy_redirect ??off; ?#當前作用域下所有 proxy_redirect 指令全部失效

proxy_intercept_errors:proxy_intercept_errors ?on|off

該指令開啟時,當被代理服務器返回http狀態(tài)碼為400或者大于400時,nginx服務器會使用自己定義(使用error_page指令)的響應錯誤頁面,如果為off時直接返回狀態(tài)碼

proxy_next_upstream:proxy_next_upstream ?status

當被代理的服務器是一個 使用upstream指令配置的一組服務器時,服務器組中的服務器遵循upstream指令配置的的輪訓規(guī)則,同時也可以使用該指令來設置發(fā)生哪些異常時使用組內(nèi)的下一個服務器處理請求??蛇x值:error?|?timeout?|?invalid_header?|?http_500?|?http_502?|?http_503?|?http_504?|?http_403?|?http_404?|?off?...;其中off指無法將請求發(fā)送給被代理服務器

proxy_ssl_session_reuse:proxy_ssl_session_reuse ?on|off

用于配置是否使用基于SSL安全協(xié)議的的會話連接(https://)被代理服務器,默認為開啟狀態(tài)

禁止80 端口

禁止IP直接訪問80端口或者禁止非本站的域名綁定我們的IP,放到最前一個server上面即可:

server{

????listen ?80 default;

????server_name ???_;

????return 403;

}

域名安全證書配置

{?

????listen??????80;?

????server_name??www.?myserver.com ?????#綁定域名?

????index index.htm index.html index.php;??#默認文件?

????root /home/www/?myserver.com;??????#網(wǎng)站根目錄

include location.conf;??????????#調(diào)用其他規(guī)則,也可去除

ssl_certificate /root/nginx/cert/xxx.pem;

ssl_certificate_key /root/nginx/cert/xxx.key;

ssl_session_timeout 5m;

ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;

ssl_protocols TLSv1 TLSv1.1 TLSv1.2;

ssl_prefer_server_ciphers on;

}

ssl_certificate:設置安全證書文件pem的路徑。

ssl_certificate_key:設置安全證書文件key的路徑。

ssl_session_timeout:ssl_session_timeout?time文章來源地址http://www.zghlxwxcb.cn/news/detail-430337.html

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

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

領支付寶紅包贊助服務器費用

相關文章

  • nginx反向代理https域名時,請求報錯502問題排查

    nginx反向代理https域名時,請求報錯502問題排查

    微信公眾號:運維開發(fā)故事,作者:冬子先生 一. 現(xiàn)象 在使用nginx反向代理后端服務器的時候,因為配置的是域名,導致HTTPS 請求轉(zhuǎn)發(fā)失敗,報 SSL 錯誤,js 報 502 img img 二. 排查過程 1、查看nginx日志,發(fā)現(xiàn)報502,但是本地curl upstream中的后端域名是可以正常通的 img 2、查看后端

    2024年02月11日
    瀏覽(22)
  • nginx反向代理實現(xiàn)不同域名映射到同一臺服務器的相同端口

    在實際應用中,我們經(jīng)常會遇到多個域名需要映射到同一臺服務器的相同端口的情況,這時可以使用nginx反向代理來實現(xiàn)。 以實現(xiàn)將www.example.com和www.test.com都映射到127.0.0.1的80端口為例,具體步驟如下: 修改hosts文件 在本地hosts文件中添加以下兩行: 配置nginx反向代理 在ngi

    2024年02月14日
    瀏覽(28)
  • 如何通過nginx反向代理實現(xiàn)不同域名映射到同一臺服務器的相同端口

    要在Nginx中實現(xiàn)不同域名映射到同一臺服務器的相同端口,您可以使用Nginx的代理轉(zhuǎn)發(fā)技術。 首先,您需要了解Nginx的代理轉(zhuǎn)發(fā)工作原理。Nginx的代理轉(zhuǎn)發(fā)是指在代理服務器(proxy server)收到一個請求時,先將請求轉(zhuǎn)發(fā)給目標服務器(target server),然后將服務器的響應返回給代

    2024年02月13日
    瀏覽(20)
  • lua使用resty.http做nginx反向代理(https請求,docker容器化部署集群),一個域名多項目轉(zhuǎn)發(fā)

    lua使用resty.http做nginx反向代理(https請求,docker容器化部署集群),一個域名多項目轉(zhuǎn)發(fā)

    下載使用 鏈接:https://pan.baidu.com/s/1uQ7yCzQsPWsF6xavFTpbZg 提取碼:htay –來自百度網(wǎng)盤超級會員V5的分享 ad_load.lua文件

    2024年01月18日
    瀏覽(34)
  • nginx反向代理配置

    nginx反向代理配置

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

    2024年02月17日
    瀏覽(28)
  • Nginx-反向代理(配置教程)

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

    ?反向代理的作用 1、解決網(wǎng)站服務器對外可見的問題、私密性、安全性 2、路由功能:根據(jù)用戶請求的URI調(diào)度到對應功能的節(jié)點處理請求 3、負載均衡:將用戶的請求,通過調(diào)度算法挑選一臺合適的節(jié)點處理請求 4、動靜分離:根據(jù)用戶請求的URI進行區(qū)分,將動態(tài)資源調(diào)度到應

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

    Nginx反向代理 配置實例

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

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

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

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

    2024年02月13日
    瀏覽(37)
  • 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)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領取紅包

二維碼2

領紅包