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

樹莓派這麼低的功耗,不用來當服務器總感受有點浪費。。。完成效果:http://bowen.51mypc.cnjavascript

寶塔

寶塔Linux面板是提高運維效率的服務器管理軟件,支持一鍵LAMP/LNMP/集羣/監控/網站/FTP/數據庫/JAVA等100多項服務器管理功能。php

安裝寶塔面板

  • 鑑於目前樹莓派官方系統最高支持到32位,那麼最高的版本只能安裝到5.9,安裝命令就下邊一條,安裝大概2分鐘。
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
  • 裝好後會給出訪問地址和帳號密碼,訪問地址給的是外網地址,不能直接用,能夠在瀏覽器中輸入 localhost:8888 來訪問html

  • 如需詳細說明:點擊查看java

  • 若是是用的OPENFANS的64位系統,能夠裝寶塔最新版,點擊查看數據庫

登陸及初始化設置

  • 按照剛纔給的帳號密碼登陸,以後會提示安裝一堆東西,確認安裝ubuntu

  • 查看幾個關鍵服務,發現左下角 軟件 欄目中,Nginx 1.14,MySQL 5.5,Pure-Ftpd 1.0.49,phpMyAdmin 4.4 等都已經安裝,可是 PHP 並無。瀏覽器

  • 點左側 軟件管理 - 運行環境 能夠發現PHP並無被安裝bash

  • 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>
  • 回去查看頁面效果,最底部出現了網站統計的標誌,大功告成!

相關文章
相關標籤/搜索