我的測試環境:
Macbook pro真實主機一台,手機一部、無線路由一個(wifi)。(電腦,手機都與wifi網絡連接)
Macbook中,使用虛擬機軟件Vmware,安裝了ubuntu,
此處需要注意,在vmware中打開ubuntu的設置選項,在網絡設置中,修改虛擬機ubuntu系統的網絡連接為:
Bridge連接模式,采用wifi網絡連接,並且使用的是獨立的一個局域網中的ip地址。
(這樣做是為了讓ubuntu主機服務器在局域網中擁有一個獨立的ip,這樣我才可以通過手機來訪問ubuntu中的主機,服務器軟件的端口在8088)
一、在ubuntu中安裝了服務器,啟動服務器。
二、測試服務器是否正常工作。在ubuntu瀏覽器中輸入:http://localhost:8088/
可以看到服務器的歡迎頁表示正常。
三、ubuntu 中查看本機的局域網ip地址。(查看命令:ifconfig)假設是:192.168.1.110
再測試局域網中的地址能否調通:http://192.168.1.110:8088/
可以看到服務器的歡迎頁表示正常。
四、在真實主機Mac的瀏覽器中輸入http://192.168.1.110:8088/ ,同樣可以看到服務器的歡迎頁表示正常。
五、在手機上輸入http://192.168.1.110:8088/ ,同樣可以看到服務器的歡迎頁表示正常。
搭建過程中遇到的問題:
1.就是我手機上訪問的時候,顯示無法連接。
解決辦法一:
因為ubuntu系統默認是開啟了防火牆的。
你需要關閉防火牆(命令:sudo ufw disable),重啟ubuntu,測試手機是否可以正常訪問。
解決辦法二:
修改防火牆的規則,允許外部ip訪問本機的8088號port端口,也就是服務器服務的端口號。
命令:sudo ufw allow 8088