在Windows上搭建web網(wǎng)站,并免費內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng) 2/2
時間:2023-08-06 17:33:02 | 來源:網(wǎng)站運營
時間:2023-08-06 17:33:02 來源:網(wǎng)站運營
在Windows上搭建web網(wǎng)站,并免費內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng) 2/2:
系列文章
- Windows用戶安裝使用cpolar內(nèi)網(wǎng)穿透
- 在Windows上搭建web網(wǎng)站,并免費內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng) 1/2
- 在Windows上搭建web網(wǎng)站,并免費內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng) 2/2
- 在Windows上搭建WordPress博客網(wǎng)站,并實現(xiàn)公網(wǎng)可訪問
- 為在Windows上搭建的WordPress博客網(wǎng)站配置自己的域名,并實現(xiàn)公網(wǎng)可訪問
- 免費申請阿里云的域名HTTPS證書
- 為WordPress博客網(wǎng)站配置免費的HTTPS證書
上一篇文章《在Windows上搭建web網(wǎng)站,并免費內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng) 1/2》中,我們分享了如何在Windows上搭建了Web建站環(huán)境,并且配置了一個演示站點,并且使用cpolar將演示站點,發(fā)布到了公網(wǎng)上。
本篇繼續(xù)配置,將該站點,配置成開機自啟動的模式。
前置準備:
- Visual studio Code
- 官網(wǎng)下載并安裝
- 這是一個文本編輯器,用于稍后修改cpolar的 yaml 配置文件時,可以語法著色。
- 它的官網(wǎng)是英文的,安裝后,在第一次打開vs code時,它會提示切換成中文語言。
VS Code下載后,默認安裝即可
VS CODE切換成中文語言
正常第一次打開VS CODE時,它會自動判斷系統(tǒng)語言,并嘗試安裝中文插件,切換成中文??聪到y(tǒng)提示即可。如果您的系統(tǒng)沒變化,可以參考下面的教程:
1. 將隧道參數(shù)保存到配置文件
在上一篇教程中,我們在前臺運行cpolar程序,關掉后,域名消失,現(xiàn)在我們將參數(shù)保存到配置文件中。以支持開機后臺自啟動運行。
1.1 編輯配置文件
運行VS code,
菜單
--
文件
--
打開
找到cpolar的配置文件目錄: "C:/Users/<用戶名>/.cpolar/cpolar.yml"
在文件夾中,找到C盤-->用戶-->當前用戶名-->.cpolar目錄--cpolar.yml文件,選擇
打開
提示是否信任,打勾,并點擊
打開
現(xiàn)在看到的就是當前cpolar的配置文件,如下圖:
上圖為樣例配置文件,它會配置兩個默認隧道:一個遠程桌面隧道和一個website隧道。
參數(shù)說明:
authtoken: xxxxxxxxxxxx #認證tokentunnels: remoteDesktop: #隧道名稱,表示遠程桌面,名稱可以自定義 addr: 3398 #端口號為3389 proto: tcp #協(xié)議tcp region: cn_vip #地區(qū),cn_vip,可選:us,hk,cn,cn_vip website: #隧道名稱,用戶可以自定義,但多隧道時,不可重復 addr: 8080 #本地Web站點端口 proto: http #協(xié)議http region: cn_vip #地區(qū),cn_vip,可選:us,hk,cn,cn_vip
本例中,我們需要修改兩處:
- 將website隧道的默認8080端口修改為80端口
- 在website隧道參數(shù)下面,添加一行 subdomain: "你的二級子域名" 修改后的效果如圖:
注意: cpolar的配置文件為yaml格式,它是縮進敏感的,所以編輯時,要格外小心,使用vs code編輯的好處是它有語法著色功能,如果發(fā)現(xiàn)顏色不對的,可能是格式錯誤,請及時修訂。
保存文件
1.2 測試修改后配置文件
在前臺啟動所有隧道測試
cpolar start-all
應該命令的意思是啟動所有配置文件中保存的隧道
我們發(fā)現(xiàn),已經(jīng)正確啟動配置文件中的所有隧道了,配置了二級子域名,并且本地端口也已經(jīng)改為了80端口。
按CTRL+C退出。
2 將cpolar安裝為服務開機自啟動
2.1 以管理員身份打開命令行窗口
在搜索欄上輸入
cmd
,彈出
命令行提示符
,選擇
以管理員身份運行
,如下圖
2.2 安裝cpolar為Windows服務
在管理員級命令行窗口輸入
cpolar service install
啟動cpolar服務
cpolar service start
如下圖:
2.3 查看cpolar服務狀態(tài)
可以在搜索欄輸入
services
,選擇打開
服務
,進一步查看cpolar服務的狀態(tài),如下圖:
在
服務
中,我們找到cpolar service,可以看到,當前狀態(tài)為
運行中
,說明啟動成功了。
該服務會開機自啟動,所以,我們以后就不必手動啟動它了。
3. 在cpolar后臺,查看在線隧道列表
由于是在后臺運行cpolar,我們不能像先期一樣看到隧道的情況。我們可以通過 訪問cpolar后臺-->狀態(tài),查看隧道狀態(tài)。
如圖說明配置成功
4. 將Web站點環(huán)境,設置為開機自啟動
4.1 最后,我們可以重新啟動計算機
驗證重啟后,站點是否正常。
如果重新啟動后,在cpolar后臺隧道在線列表中,隧道仍在線,并且網(wǎng)站仍可以正常訪問,就說明,全部配置成功了!
總結(jié):
今天,我們將cpolar安裝為服務,將web站點的隧道信息,配置到了cpolar的配置文件中,并且設置為開機自啟動。Web站點也配置成了開機自啟動。
現(xiàn)在,您有了一個超穩(wěn)固的Web站點,只要PC機開機,它就可以被正常訪問到。不需要在前臺打開什么應用程序才可以,完全后臺服務化。
接下來,我們將搭建一個更接近實用的WordPress博客站點。
下一篇:在Windows上搭建WordPress博客網(wǎng)站,并實現(xiàn)公網(wǎng)可訪問
歡迎關注cpolar了解更多~