樹莓派4B踩坑指南 - (11)免費搭建網站(寶塔,花生殼)


樹莓派這么低的功耗,不用來當服務器總感覺有點浪費。。。完成效果: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.4),點擊下載

  • 點擊幫助,查看安裝說明:花生殼 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>
    
  • 回去查看頁面效果,最底部出現了網站統計的標志,大功告成!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM