完成 OpenWrt 刷機後,發現其支援 uHTTPd 是可以用來架站的,且不用另外安裝。
附上網路架構圖,與上次不同的是這次是用 OpenWrt 來當 Server 架站。
使用 SSH 連進 OpenWrt 後,查看 www 目錄
1 | ls /www |
可以看到底下有 index.html,這便是原始 OpenWrt 的後臺管理介面。
新增 welcome 目錄以及底下的 index.html
1 | cd /www |
內容如下
1 | <h1>Welcome to my site</h1> |
設定 uhttpd
編輯 uhttpd 設定檔
1 | vim /etc/config/uhttpd |
詳細設定參考 https://openwrt.org/docs/guide-user/services/webserver/uhttpd
基本設定長這樣
1 | config uhttpd 'main' |
再新增一組剛才建立的 welcome
1 | config uhttpd 'welcome' |
輸入下方指令重啟服務
1 | /etc/init.d/uhttpd restart |
防火牆對外
還需要開啟防火牆才能對外,Network > Firewall > Traffic Rules
表示允許外部 wan 透過 IPv4 TCP 協定存取該設備的 8000 port