樹莓派這么低的功耗,不用來當服務器總感覺有點浪費。。。完成效果:http://bowen.51mypc.cn
寶塔
寶塔Linux面板是提升運維效率的服務器管理軟件,支持一鍵LAMP/LNMP/集群/監控/網站/FTP/數據庫/JAVA等100多項服務器管理功能。
安裝寶塔面板
- 鑒於目前樹莓派官方系統最高支持到32位,那么最高的版本只能安裝到5.9,安裝命令就下邊一條,安裝大概2分鍾。
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
-
裝好后會給出訪問地址和賬號密碼,訪問地址給的是外網地址,不能直接用,可以在瀏覽器中輸入
localhost:8888
來訪問 -
如需詳細說明:點擊查看
-
如果是用的OPENFANS的64位系統,可以裝寶塔最新版,點擊查看
登錄及初始化設置
-
按照剛才給的賬號密碼登錄,之后會提示安裝一堆東西,確認安裝
-
查看幾個關鍵服務,發現左下角
軟件
欄目中,Nginx 1.14,MySQL 5.5,Pure-Ftpd 1.0.49,phpMyAdmin 4.4
等都已經安裝,但是PHP
並沒有。 -
點左側
軟件管理 - 運行環境
可以發現PHP並沒有被安裝 -
從
PHP 7.3
開始到PHP 5.2
,挨個點擊安裝 - 編譯安裝
然后等安裝完畢。編譯會很漫長,可以去吃個飯或者睡個覺,期間可以點擊左上角橙色的數字查看進度。 -
感覺應該差不多了,就點擊橙色的數字查看消息列表,如果編譯時間在1000秒以上的,大概率是編譯成功的,幾十秒的肯定是失敗了,看緣分
-
我運氣不錯,最后安裝成功了 5.3 / 7.1 / 7.2 / 7.3
安裝網站
-
點擊
寶塔一鍵部署源碼 1.1
-
根據已安裝的PHP版本,選擇合適的網站安裝
-
根據提示操作,注意保存好期間給出的
數據庫名、數據庫用戶名、數據庫密碼
,之后初始化網站的時候要用 -
安裝好后訪問網站地址,填入相關信息,網站就安裝完畢了!
花生殼
上述操作完成后,瀏覽器內輸入 localhost
或者 127.0.0.1
或本機IP地址之后,應該就可以訪問網站了,但是如果不在一個路由器依然無法訪問。為了解決這個問題,就需要用到內網穿透技術:端口映射
,而 花生殼
是一個很方便的 端口映射
解決方案,免去了手動更換內網外網ip的巨大麻煩。
安裝花生殼
-
點擊幫助,查看安裝說明:花生殼 3.0 for 樹莓派 安裝使用攻略,並在root賬戶下安裝
-
注意里邊有個大坑:①樹莓派3.0.3版本命令格式為:systemctl start phddns,但是3.0.4版會提示找不到命令,因為**3.0.4版的命令是:
phddns start
**。如需查看其他命令,可以輸入phddns
來查看,比如phddns status
設置花生殼
-
使用安裝成功時提供的SN碼登錄
http://b.oray.com
,默認密碼admin
-
激活賬戶,或者綁定已有賬戶。注意這里有個大坑:如果綁定已有賬戶,則需要手動在
官網 - 控制台 - 花生殼 - 點擊設備名稱
進入賬戶,不然會顯示客戶端未連接 -
免費開通
內網穿透
服務,1G流量,1M帶寬,個人站基本夠用了 -
申請免費域名。一個設備只能申請一個免費域名,但是可以一直免費使用,沒有時間限制。
-
在
內網穿透
中點擊帶加號的卡片,新建內網映射。注意:如果30天沒有任何流量,花生殼會刪掉該映射,之后使用需重新添加。-
域名,如果沒有顯示任何域名,回到上一步申請免費域名
-
映射類型,就選
http
就可以,如果需要https
服務可以付錢購買,38塊,也很便宜,做微信相關的網站必須用https
,酌情購買 -
內網主機,可以寫
127.0.0.1
,端口號可以不填,默認是跟外部端口號一樣。如果網站還沒部署好,想測試一下寶塔面板
能否進入,這個端口號可以填寫8888
。 -
其他自己填好,確定
-
測試
- 注意這里有個大坑:我的服務器所在的局域網內無法用域名訪問網站,所以用手機4G網絡測試連通性,可以訪問。
問題(未解決但不影響使用)
-
設置好后可以在服務器所在的局域網外訪問綁定的域名,但是無法在局域網內訪問。不過這點不影響使用,局域網內可以用之前的三種方式訪問,如果需要測試連通性可以用手機關掉wifi用4G訪問。
-
花生殼目前不能開機自動啟動,應該是需要修改 rc.local,還沒測試。
網站統計
如需跟蹤分析做SEO,可以用免費的統計工具 51la :
-
注冊賬戶
-
按照提示設置網站名稱和地址,設置好后生成了一段代碼
<script type="text/javascript" src="//js.users.51.la/xxxxx.js"></script>
-
將生成的代碼復制粘貼到主題模板中去,以typecho為例:
-
打開
控制台 - 外觀 - footer.php
-
在
</footer><!-- end #footer -->
之前插入代碼 -
粘貼之后:
<?php _e('由 <a href="http://www.typecho.org">Typecho</a> 強力驅動'); ?>. <script type="text/javascript" src="//js.users.51.la/20520973.js"></script> </footer><!-- end #footer --> <?php $this->footer(); ?> </body> </html>
-
-
回去查看頁面效果,最底部出現了網站統計的標志,大功告成!