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

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

部署服務(wù)

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

實(shí)現(xiàn)原理

采用squid代理服務(wù)中的Internet正向代理功能,在代理機(jī)上指定目標(biāo)主機(jī)的地址和端口,實(shí)現(xiàn)

目標(biāo)主機(jī)的公網(wǎng)訪問。

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

前提條件

一臺(tái)綁定公網(wǎng)IP的“代理主機(jī)-B”,若無主機(jī)可參考申請(qǐng)ECS。

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

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

操作步驟

步驟1:安裝squid代理服務(wù)

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

yum install squid -y

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

yum install iptables-services

步驟2:編輯squid配置文件

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

vim /etc/squid/squid.conf

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

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

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

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

進(jìn)入“代理主機(jī)-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 主機(jī)的內(nèi)網(wǎng)IP/24 -p tcp --dport 3128 -j ACCEPTiptables -I INPUT 2 -p tcp --dport 3128 -j DROP

步驟4:安裝openssl

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

yum install openssl

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

步驟5:?jiǎn)?dòng)squid代理服務(wù)

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

systemctl start squid //啟動(dòng)squid代理服務(wù)

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

步驟6:配置正向代理

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

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

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

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

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

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

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

source /etc/profile

source ~/.bashrc

source ~/.bash_profile

步驟7:新建應(yīng)用

①登錄軟件開發(fā)生產(chǎn)線首頁(yè),單擊目標(biāo)項(xiàng)目名稱,進(jìn)入項(xiàng)目首頁(yè)。

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

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

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

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

步驟8:配置主機(jī)組

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

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

步驟9:部署應(yīng)用

部署應(yīng)用,詳細(xì)操作可參考應(yīng)用管理。

部署常見問題

部署常見問題