將樹(shù)莓派轉(zhuǎn)身為強(qiáng)大的Web服務(wù)器如何使用Nginx和cpolar實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)
安裝 Nginx(發(fā)音為“engine-x”)可以將您的樹(shù)莓派變成一個(gè)強(qiáng)大的 Web 服務(wù)器,可以用于托管網(wǎng)站或 Web 應(yīng)用程序。相比其他 Web 服務(wù)器,Nginx 的內(nèi)存占用率非常低,可以在樹(shù)莓派等資源受限的設(shè)備上運(yùn)行。同時(shí)結(jié)合cpolar 內(nèi)網(wǎng)穿透工具即可實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)。
1. Nginx安裝
在樹(shù)莓派安裝Nginx也是很簡(jiǎn)單,通過(guò)apt命令可以直接安裝,先更新倉(cāng)庫(kù)
sudo apt update
安裝更新
sudo apt upgrade
更新完成后安裝Nginx 包
sudo apt install nginx
啟動(dòng)Nginx
sudo /ect/init.d/nginx start
啟動(dòng)后,我們可以在外部瀏覽器輸入樹(shù)莓派 局域網(wǎng)ip:80 端口即可訪問(wèn)Nginx

2. 安裝cpolar
使用cpolar一件安裝腳本:
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
啟動(dòng)cpolar服務(wù)
sudo systemctl start cpolar
查看服務(wù)狀態(tài)
sudo systemctl status cpolar
重啟cpolar命令(需要的時(shí)候使用)
sudo systemctl restart cpolar
然后在外部瀏覽器使用樹(shù)莓派局域網(wǎng)ip+:9200端口即可出現(xiàn)cpolar管理界面

輸入官網(wǎng)注冊(cè)的賬號(hào)登陸即可對(duì)隧道進(jìn)行操作.

3.配置域名訪問(wèn)Nginx
我們?cè)赾polar管理界面創(chuàng)建一個(gè)隨機(jī)的80的隧道:
隧道名稱:可自定義,注意不要重復(fù)協(xié)議:http本地地址:80端口類型:隨機(jī)域名地區(qū):China
點(diǎn)擊創(chuàng)建

然后打開(kāi)在線隧道列表,查看創(chuàng)建隧道的公網(wǎng)地址,默認(rèn)有兩種訪問(wèn)方式,一種是http 另一種是https,復(fù)制http地址

打開(kāi)瀏覽器,使用上面的http公網(wǎng)地址訪問(wèn),即可看到nginx歡迎 界面,這樣遠(yuǎn)程訪問(wèn)就設(shè)置好了

4. 固定域名訪問(wèn)
要注意的是,以上步驟使用的是隨機(jī)臨時(shí)地址,該公網(wǎng)地址24小時(shí)內(nèi)會(huì)隨機(jī)變化。我們接下來(lái)為其配置固定地址,該地址不會(huì)變化,設(shè)置后將無(wú)需每天重復(fù)修改地址。
需升級(jí)至基礎(chǔ)套餐或以上才支持配置固定域名
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)儀表盤(pán)的 預(yù)留 ,找到 保留二級(jí)子域名 ,為http隧道保留一個(gè)二級(jí)子域名。
地區(qū):選擇服務(wù)器地區(qū)名稱:填寫(xiě)您想要保留的二級(jí)子域名(可自定義)描述:即備注,可自定義填寫(xiě)

本例保留一個(gè)名稱為 nginxtest 的二級(jí)子域名。子域名保留成功后,我們將子域名復(fù)制下來(lái),接下來(lái)需要將其配置綁定到隧道中去。

登錄cpolar web ui管理界面。點(diǎn)擊左側(cè)儀表盤(pán)的 隧道管理 —— 隧道列表 ,找到需要配置二級(jí)子域名的隧道,點(diǎn)擊右側(cè)的 編輯

修改隧道信息,將二級(jí)子域名配置到隧道中:
域名類型:改為選擇 二級(jí)子域名 Sub Domain:填寫(xiě)我們剛剛所保留的二級(jí)子域名(本例為 nginxtest )
修改完成后,點(diǎn)擊 更新

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤(pán)的 狀態(tài) —— 在線隧道列表 ,可以看到nginx隧道的公網(wǎng)地址,已經(jīng)更新為二級(jí)子域名了,將公網(wǎng)地址復(fù)制下來(lái)。

打開(kāi)瀏覽器,我們來(lái)測(cè)試一下訪問(wèn)配置成功的二級(jí)子域名,出現(xiàn)nginx歡迎界面表示成功,可以正常訪問(wèn)?,F(xiàn)在,我們?nèi)W(wǎng)唯一的私有二級(jí)子域名,就創(chuàng)建好了。

5. 配置靜態(tài)站點(diǎn)
進(jìn)入nginx資源目錄,這個(gè)目錄是nginx默認(rèn)尋找的資源目錄
cd /var/www/html
為了讓站點(diǎn)的內(nèi)容更有意義,我們下載部署一個(gè)簡(jiǎn)單的靜態(tài)演示站點(diǎn)–冥想放松站點(diǎn)。
sudo wget https://www.cpolar.com/static/downloads/meditation-app-master.tar.gz
解壓
sudo tar xzf meditation-app-master.tar.gz
然后瀏覽器打開(kāi)輸入我們上面配置的公網(wǎng)地址加上資源路徑: /meditation-app-master ,即可看到我們配置的站點(diǎn)啦,同時(shí)遠(yuǎn)程訪問(wèn)也可以.

到此這篇關(guān)于將樹(shù)莓派轉(zhuǎn)身為強(qiáng)大的Web服務(wù)器如何使用Nginx和cpolar實(shí)現(xiàn)遠(yuǎn)程訪問(wèn)的文章就介紹到這了,更多相關(guān)Nginx cpolar遠(yuǎn)程訪問(wèn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx配置指令location匹配符優(yōu)先級(jí)和安全問(wèn)題
使用nginx 很久了,它的性能高,穩(wěn)定性表現(xiàn)也很好,得到了很多人的認(rèn)可。特別是它的配置,有點(diǎn)像寫(xiě)程序一樣,每行命令結(jié)尾一個(gè)";"號(hào),語(yǔ)句塊用"{}"括起來(lái)。 配制好,直接nginx -t 檢查配制情況,配制成功,直接運(yùn)行:service nginx reload .服務(wù)器沒(méi)有任何宕機(jī)情況下,實(shí)現(xiàn)平穩(wěn)修改配置2014-03-03
項(xiàng)目中Nginx多級(jí)代理是如何獲取客戶端的真實(shí)IP地址
最近在研究nginx中如何獲取真實(shí)客戶端IP的方法,所以下面這篇文章主要給大家介紹了關(guān)于項(xiàng)目中Nginx多級(jí)代理是如何獲取客戶端的真實(shí)IP地址的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-05-05
一段萬(wàn)能的nginx接口實(shí)現(xiàn)反向代理配置
這篇文章主要介紹了一段萬(wàn)能的nginx接口實(shí)現(xiàn)反向代理配置,詳細(xì)的介紹了什么是反向代理及其接口反向代理的實(shí)現(xiàn),非常具有實(shí)用價(jià)值,需要的朋友可以參考下2018-10-10
針對(duì)OpenSSL安全漏洞調(diào)整Nginx服務(wù)器的方法
這篇文章主要介紹了針對(duì)OpenSSL漏洞調(diào)整Nginx服務(wù)器的方法,2014年爆出的SSL安全漏洞震驚了全世界,需要的朋友可以參考下2015-06-06
Nginx如何設(shè)置域名轉(zhuǎn)發(fā)到服務(wù)器指定的端口
這篇文章主要介紹了Nginx如何設(shè)置域名轉(zhuǎn)發(fā)到服務(wù)器指定的端口,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-01-01
Linux 系統(tǒng) nginx 服務(wù)器安裝及負(fù)載均衡配置詳解
nginx(engine x) 是一個(gè) 高性能 的 HTTP 和 反向代理 服務(wù)器、郵件代理服務(wù)器以及通用的 TCP/UDP 代理服務(wù)器。這篇文章主要介紹了Linux 系統(tǒng) nginx 服務(wù)器安裝及負(fù)載均衡配置詳解,需要的朋友可以參考下2019-07-07

