Nginx?Proxy?Manager的具體實(shí)現(xiàn)
1、Nginx Proxy Manager介紹
顧名思義,Nginx Proxy Manager 就是一個(gè) Nginx 的代理管理器,它最大的特點(diǎn)是簡(jiǎn)單方便。
即使是沒(méi)有 Nginx 基礎(chǔ)的小伙伴,也能輕松地用它來(lái)完成反向代理的操作,而且因?yàn)樽詭姘?,操作極其簡(jiǎn)單,非常適合配合 docker 搭建的應(yīng)用使用。
Nginx Proxy Manager 后臺(tái)還可以一鍵申請(qǐng) SSL 證書(shū),并且會(huì)自動(dòng)續(xù)期,方便省心。
2、Nginx Proxy Manager安裝
(1)安裝docker
安裝Docker所需要的一些工具包
sudo yum install -y yum-utils
建立Docker倉(cāng)庫(kù) (映射倉(cāng)庫(kù)地址)
sudo yum-config-manager \ --add-repo \ https://download.docker.com/linux/centos/docker-ce.repo
安裝docker引擎
sudo yum install docker-ce docker-ce-cli containerd.io
啟動(dòng)docker
sudo systemctl start docker
測(cè)試
sudo docker run hello-world
(2)安裝docker-compose
從github上下載docker-compose二進(jìn)制文件安裝
sudo curl -L https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
添加可執(zhí)行權(quán)限
sudo chmod +x /usr/local/bin/docker-compose
測(cè)試安裝結(jié)果
docker-compose --version
(3) 安裝Nginx Proxy Manager
建以下目錄【寫(xiě)文件時(shí)建議將中文去掉,不去掉會(huì)造成編碼問(wèn)題】
mkdir -p /home/nginxproxymanager cd /home/nginxproxymanager vim docker-compose.yml
version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' # 不建議修改端口 - '81:81' # 可以把冒號(hào)左邊的 81 端口修改成你服務(wù)器上沒(méi)有被占用的端口 - '443:443' # 不建議修改端口 volumes: - ./data:/data # 點(diǎn)號(hào)表示當(dāng)前文件夾,冒號(hào)左邊的意思是在當(dāng)前文件夾下創(chuàng)建一個(gè) data 目錄,用于存放數(shù)據(jù),如果不存在的話(huà),會(huì)自動(dòng)創(chuàng)建 - ./letsencrypt:/etc/letsencrypt # 點(diǎn)號(hào)表示當(dāng)前文件夾,冒號(hào)左邊的意思是在當(dāng)前文件夾下創(chuàng)建一個(gè) letsencrypt 目錄,用于存放證書(shū),如果不存在的話(huà),會(huì)自動(dòng)創(chuàng)建
啟動(dòng)
docker-compose up -d # -d 表示后臺(tái)運(yùn)行
訪(fǎng)問(wèn)方式:http://127.0.0.1:81
默認(rèn)登陸的用戶(hù)名:admin@example.com 密碼:changeme
1、第一次登陸會(huì)提示更改用戶(hù)名和密碼,建議修改一個(gè)復(fù)雜一點(diǎn)的密碼。
2、如果是外網(wǎng)地址替換掉127.0.0.1即可,如果訪(fǎng)問(wèn)失敗請(qǐng)檢查安全組策略是否添加開(kāi)放81端口。
若要添加管理的nginx
到此這篇關(guān)于Nginx Proxy Manager的具體實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Nginx Proxy Manager內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
nginx服務(wù)器異常502 bad gateway原因排查
這篇文章主要介紹了nginx服務(wù)器異常502 bad gateway原因排查,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08nginx?http?499錯(cuò)誤碼詳解以及解決辦法
HTTP狀態(tài)碼出現(xiàn)499錯(cuò)誤有多種情況,499錯(cuò)誤是什么?這篇文章主要給大家介紹了關(guān)于nginx?http?499錯(cuò)誤碼以及解決辦法的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01nginx實(shí)現(xiàn)重寫(xiě)功能和防盜鏈功能
這篇文章主要介紹了nginx實(shí)現(xiàn)重寫(xiě)功能和防盜鏈功能,Nginx服務(wù)器利用 ngx_http_rewrite_module 模塊解析和處理rewrite請(qǐng)求,防盜鏈基于客戶(hù)端攜帶的referer實(shí)現(xiàn),文中通過(guò)代碼示例講解的非常詳細(xì),需要的朋友可以參考下2024-06-06使用nginx正向代理實(shí)現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過(guò)程解析
這篇文章主要介紹了使用nginx正向代理實(shí)現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08nginx強(qiáng)制使用https訪(fǎng)問(wèn)的方法(http跳轉(zhuǎn)到https)
這篇文章主要介紹了nginx強(qiáng)制使用https訪(fǎng)問(wèn)的方法(http跳轉(zhuǎn)到https),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-01-01nginx編譯安裝出現(xiàn)的常見(jiàn)錯(cuò)誤及解決方法
這篇文章給大家介紹了nginx在編譯安裝過(guò)程中容易出現(xiàn)的常見(jiàn)錯(cuò)誤以及解決方法,文中有詳細(xì)的代碼講解,對(duì)我們的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2023-08-08