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

輸入官網(wǎng)注冊的賬號登陸即可對隧道進行操作.

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

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

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

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

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

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

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

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

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

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

到此這篇關(guān)于將樹莓派轉(zhuǎn)身為強大的Web服務(wù)器如何使用Nginx和cpolar實現(xiàn)遠程訪問的文章就介紹到這了,更多相關(guān)Nginx cpolar遠程訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Nginx服務(wù)器中強制使用緩存的配置及緩存優(yōu)先級的講解
這篇文章主要介紹了Nginx服務(wù)器中強制使用緩存的配置及緩存優(yōu)先級的講解,一定程度上可以幫助大家解決Nginx不緩存或緩存失效的問題,需要的朋友可以參考下2016-01-01
nginx如何配置同一個端口轉(zhuǎn)發(fā)多個項目
這篇文章主要介紹了nginx如何配置同一個端口轉(zhuǎn)發(fā)多個項目問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01
詳解nginx前端根據(jù)$remote_addr分發(fā)方法
這篇文章主要介紹了詳解nginx前端根據(jù)$remote_addr分發(fā)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11

