nginx的安裝與部署
nginx的安裝與部署1、下載源碼包2、修改配置文件3、配置開機自啟動3、驗證1、下載源碼包#下載最新穩(wěn)定版替換版本號wget https://nginx.org/download/nginx-1.28.3.tar.gz#解壓tar -zxvf nginx-1.28.3.tar.gz cd nginx-1.28.3#安裝依賴#Ubuntuapt install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev libssl-dev -y#CentOSyum install gcc pcre-devel zlib-devel openssl-devel -y#配置自定義模塊和路徑./configure --prefix/usr/local/nginx \ --with-http_ssl_module \ --with-http_v2_module \ --with-threads \ --with-http_stub_status_module \ --with-stream \ --with-stream_ssl_module \ --with-http_gzip_static_module \ --with-http_realip_module#編譯并安裝make make install2、修改配置文件vi /usr/local/nginx/conf/nginx.conf配置文件user nginx; worker_processes auto; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # 啟用gzip壓縮 gzip on; gzip_types application/json text/plain; # 定義上游MinIO服務器 upstream minio_servers { least_conn; #使用最少連接負載均衡算法 #max_fails3允許失敗3次后標記節(jié)點不可用。 #fail_timeout30s節(jié)點失敗后30秒內(nèi)不再嘗試請求。 server 63.1.22.152:9000 max_fails3 fail_timeout30s; server 63.1.22.153:9000 max_fails3 fail_timeout30s; server 63.1.22.154:9000 max_fails3 fail_timeout30s; } # 定義上傳大小限制根據(jù)需要調(diào)整 client_max_body_size 10G; server { listen 9999; location / { # 代理到MinIO集群 proxy_pass http://minio_servers; proxy_set_header Host $http_host; #proxy_next_upstream當某個節(jié)點返回錯誤如5xx時自動嘗試下一個節(jié)點。 proxy_next_upstream error timeout http_500 http_502 http_503 http_504; } } }3、配置開機自啟動vi /etc/systemd/system/nginx.service配置文件內(nèi)容Descriptionnginx Afternetwork.target [Service] Userroot Grouproot ExecStart/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf ExecStop/usr/local/nginx/sbin/nginx -s stop Restartalways Typeforking [Install] WantedBymulti-user.target設置權(quán)限并重載 systemdchmod 644 /etc/systemd/system/nginx.service systemctl daemon-reload啟用并啟動 nginx服務systemctl enable nginx systemctl start nginx systemctl status nginx3、驗證curl -I 127.0.0.1#檢查版本nginx -v#或/usr/local/nginx/sbin/nginx -v

相關新聞

線段與同級別分解:構(gòu)建市場走勢的標準化分析框架

線段與同級別分解:構(gòu)建市場走勢的標準化分析框架

1. 項目概述:線段與同級別分解的核心邏輯 在技術(shù)分析的實戰(zhàn)中,我們常常會遇到一個難題:市場走勢紛繁復雜,如何從看似無序的波動中,提煉出清晰、客觀、可操作的結(jié)構(gòu)?這正是“線段”與“同級別分解”這兩個概…

2026/8/2 20:17:04 閱讀更多
XMBOX:開源Android視頻播放器盒子完全指南

XMBOX:開源Android視頻播放器盒子完全指南

XMBOX:開源Android視頻播放器盒子完全指南 【免費下載鏈接】XMBOX 空盒子應用 項目地址: https://gitcode.com/gh_mirrors/xm/XMBOX XMBOX是一款功能強大的開源Android視頻播放器盒子,支持TV、手機和平板三端適配,采用模塊化架構(gòu)設計&…

2026/8/2 21:17:10 閱讀更多
Excel COUNTIF函數(shù)精確統(tǒng)計全解析:從通配符陷阱到高級組合應用

Excel COUNTIF函數(shù)精確統(tǒng)計全解析:從通配符陷阱到高級組合應用

1. 項目概述:為什么COUNTIF的“精確統(tǒng)計”是個技術(shù)活?干了這么多年數(shù)據(jù)分析,處理過的表格少說也有幾千張,我發(fā)現(xiàn)一個挺有意思的現(xiàn)象:很多人覺得Excel里的COUNTIF函數(shù)簡單得不能再簡單了,不就是數(shù)個數(shù)嘛。但…

2026/8/2 21:07:10 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南

3分鐘搞定!QQ空間歷史說說完整備份終極指南 【免費下載鏈接】GetQzonehistory 獲取QQ空間發(fā)布的歷史說說 項目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 你是否曾想過,那些年發(fā)過的QQ空間說說,那些記錄青春的文字…

2026/8/2 0:04:01 閱讀更多
AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O 分配 PCB

AMAT 0100-02186 I/O分配PCB板是應用材料(Applied Materials)公司生產(chǎn)的一款用于半導體設備的I/O信號分配電路板。該型號(0100-02186)的核心特點如下:專用于Endura等半導體工藝腔室。集成信號路由與分配功能。連接控制…

2026/8/2 2:51:21 閱讀更多
Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機

Nissei Corp FFMN-32L-10-T0 40AX 三相異步電動機是日本日清(Nissei)品牌的一款工業(yè)用三相異步電機,適用于自動化設備及通用機械驅(qū)動。該型號(FFMN-32L-10-T0 40AX)的核心特點如下:三相交流異步電動機。額定…

2026/8/2 2:52:49 閱讀更多