五月婷婷丁香性爱|j久久一级免费片|久久美女福利视频|中文观看在线观看|加勒比四区三区二|亚洲裸女视频网站|超碰97AV在线69网站免费观看|有码在线免费视频|久久青青日本视频|亚洲国产AAAA

如何將應用通過代理機進行內(nèi)網(wǎng)部署?

部署服務

部署提供可視化、一鍵式部署服務,支持部署到虛擬機或者容器,提供Tomcat、SpringBoot等模板或者自由組裝編排原子步驟進行部署,支持并行部署和流水線無縫集成,實現(xiàn)部署環(huán)境標準化和部署過程自動化。它可支持虛機部署(華為云ECS、您的自有主機及第三方主機)、容器部署(華為云CCE集群、您的自建集群及第三方集群)、功能插件化封裝、提供豐富的部署插件和針對不同的部署流程,支持拖拉拽方式自由編排組裝應用,支持自定義應用模板,通過模板一鍵創(chuàng)建應用。

實現(xiàn)原理

采用squid代理服務中的Internet正向代理功能,在代理機上指定目標主機的地址和端口,實現(xiàn)

目標主機的公網(wǎng)訪問。

想了解squid更多相關(guān)知識,請前往squid官網(wǎng)。下面以Linux系統(tǒng)機器進行演示。

前提條件

一臺綁定公網(wǎng)IP的“代理主機-B”,若無主機可參考申請ECS

一臺未綁定公網(wǎng)IP的“部署主機-A”。

“代理主機-B”與“部署主機-A”可通過內(nèi)網(wǎng)進行互相訪問。

操作步驟

步驟1:安裝squid代理服務

①進入“代理主機-B”的命令行工具,執(zhí)行以下命令:

yum install squid -y

②若回顯最后為“Complete”,即為安裝完成,可繼續(xù)執(zhí)行以下命令:

yum install iptables-services

步驟2:編輯squid配置文件

①進入“代理主機-B”的命令行工具,執(zhí)行以下命令:

vim /etc/squid/squid.conf

②在空行中添加以下命令:

acl local src 主機的內(nèi)網(wǎng)IP/24

③按“ESC”鍵,輸入“:wq”,退出并保存。

步驟3:配置“代理主機-B”防火墻

進入“代理主機-B”的命令行工具,依次執(zhí)行以下命令:

systemctl stop firewalld.service

systemctl disable firewalld.service

yum install iptables-services iptables-devel -y

systemctl enable iptables.service

systemctl start iptables.service

iptables -I INPUT 1 -s 主機的內(nèi)網(wǎng)IP/24 -p tcp --dport 3128 -j ACCEPTiptables -I INPUT 2 -p tcp --dport 3128 -j DROP

步驟4:安裝openssl

進入“代理主機-B”的命令行工具,執(zhí)行以下命令:

yum install openssl

回顯最后為“Complete”,即為安裝完成。

步驟5:啟動squid代理服務

進入“代理主機-B”的命令行工具,執(zhí)行以下命令:

systemctl start squid //啟動squid代理服務

systemctl status squid //檢查squid狀態(tài)

步驟6:配置正向代理

進入“部署主機-A”的命令行工具,執(zhí)行以下命令:

echo "export http_proxy=http://代理機的內(nèi)網(wǎng)IP:3128" >>/etc/profile

echo "export https_proxy=http://代理機的內(nèi)網(wǎng)IP:3128" >>/etc/profile

echo "export http_proxy=http://代理機的內(nèi)網(wǎng)IP:3128" >>~/.bashrc

echo "export https_proxy=http://代理機的內(nèi)網(wǎng)IP:3128" >>~/.bashrc

echo "export http_proxy=http://代理機的內(nèi)網(wǎng)IP:3128" >>~/.bash_profile

echo "export https_proxy=http://代理機的內(nèi)網(wǎng)IP:3128" >>~/.bash_profile

source /etc/profile

source ~/.bashrc

source ~/.bash_profile

步驟7:新建應用

①登錄軟件開發(fā)生產(chǎn)線首頁,單擊目標項目名稱,進入項目首頁。

②單擊菜單“持續(xù)交付 > 部署”,進入項目下部署服務界面。

③單擊“新建應用”,進入“基本信息”頁面,可根據(jù)需要修改應用名稱、描述、執(zhí)行主機等基本信息。完成應用基本信息的編輯后,單擊“下一步”,進入選擇部署模板頁面,選擇“空白模板”,單擊“確定”。

④進入“部署步驟”頁面,在右側(cè)步驟列表中,單擊目標步驟的“添加”鍵,可將該部署步驟添加到左側(cè)的步驟編排區(qū)中。

⑤進入“環(huán)境管理”頁面,單擊“添加主機組”,輸入主機組基本信息,單擊“保存”完成新建。

步驟8:配置主機組

①將“代理主機-B”添加為代理機,輸入IP為公網(wǎng)IP。

②將“部署主機-A”添加為主機,輸入IP為內(nèi)網(wǎng)IP,并打開“通過SSH代理”,選擇“代理主機-B”為代理機。

步驟9:部署應用

部署應用,詳細操作可參考應用管理。

部署常見問題

部署常見問題