Flask 學習筆記(2) --- 申請域名和公網 IP
申請域名
- 入門的話可以使用GoDaddy 的域名, 挑最便宜的那種就好了, 7 塊錢能用一年. 另外 Godaddy 也有一整套完整的建站方案, 不過價格略貴.
公網 IP
- 可以選擇租賃附贈公網 IP 的 VPS, 阿里雲騰訊雲啥的可能還會有一整套的解決方案, 不過價格會貴一點. 也可以嘗試國外的 VPS 廠商, 如 digitalocean, vultr, linode, bandwagon等等, 總之選擇一個價格實惠, 而且 IP 可以 ping 通的 VPS 即可.
設定 DNS
-
假設你已經獲得了域名
awesome.com
的使用權. -
以 Godaddy 的 dashboard 為例, 點選頭像進入【My Product (我的產品)】, 點選域名
awesome.com
中的【DNS】選項, 然後在 Records (記錄) 中點選【add (新增)】. -
接下來, 【Type (型別)】選擇
A
, 也就是把domain -> ip
的對映記錄. -
【host (主機)】填寫
@
, 也就是域名awesome.com
本身. - 【Points to (指向)】填寫你的 VPS 的 IP 地址.
- 【TTL】選擇 1 Hour.
-
按照上述方法, 再新增一條記錄, 其中【host (主機)】填寫
www
, 也就是把www.awesome.com
也解析到你的 IP. - 最後, 回到你的 VPS 所在的 Dashboard, 進行類似的 DNS 解析設定即可.
-
最後, 啟動我們的
httpserver
python3 server.py
稍等幾分鐘, 在瀏覽器中輸入
http://awesome.com:8080
即可訪問我們的網站