前言
最近有個需求是我使用 python flask 開發一個網頁,
我已經有租用一個網路的伺服器了,但現在不知道該如何把
「localhost:8888」 轉移至 「:8888」
或是「:8888」
flask 的修改
我們在撰寫 flask 的時候,通常會指定 127.0.0.1,代表 localhost,
我們現在要轉成 public 也可以使用,我們需要先取得 public ip。
取得 server 的 public ip
這邊我要感謝 ChatGPT…
對於我這種不夠精確的問題還能正確回答
一般的工程師可能也不見得那麼有耐心聽我敘述問題…
真的是太偉大的發明了!!!
curl http://checkip.dyndns.org/
Reference
⭐Linux 指令 相關文章整理 (此表最後手動整理時間:2022/10/5) ⭐: |
---|
⭐Linux 終端機 (terminal) 操作、shell 篇⭐: |
1. | (terminal指令 常用總整理)【Linux】linux/ubuntu/mac 基礎終端機 (terminal) 指令 & 基礎知識總整理,初學者/新手 必須知道的基礎指令 & 基礎知識大全(持續更新) |
2. | (terminal快速鍵 常用總整理)【Linux】linux/ubuntu/mac 基礎終端機 (terminal) 快速鍵/小技巧,初學者/新手 必須知道的一些實用功能!(持續更新) |
3. | 【Linux】好用的終端機管理工具 – tmux (類似 screen 的進階版) |
4. | 【Linux】終端機小技巧 – default start screen treminal,無縫接軌任何電腦,繼續使用同一個 terminal 殘留下來的訊息 |
5. | 【Linux】z,zim 套件中最快搜尋指定資料夾的套件,以後不用 cd 之後再慢慢 tab 尋找路徑了! |
6. | 【Linux】zim (+zsh) – 也許是目前最快也最實用的 linux terminal 與套件,直接把終端機開發效率飆升到最高 |
7. | 【Linux】終端機小技巧 – sudo 補上快速完成 (終端機指令小祕技) |
8. | 【Windows】也許是 windows 上最貼近 linux 的 terminal,安裝 fluent terminal,在 windows 上使用 zsh (oh-my-zsh) |
9. | 【Linux】透過 screen 讓 terminal 內的工作內容可以無縫接軌到任何電腦 (儲存當下 terminal 內容),並可以繼續操作 |
⭐Linux 基礎指令篇⭐: |
1. | 【嗡嗡精選】ubuntu 個人自用小抄 (last update: 2022/6/24) |
2. | 【Linux】(作業系統基礎知識) 簡單理解「相對路徑」與「絕對路徑」,程式設計 初學者/新手 必須知道的路徑知識總整理 |
3. | 【Linux】linux ubuntu 中利用 mkdir 建立資料夾 相關參數總整理 (必定建立資料夾、修改資料夾權限 777) |
4. | 【Linux】linux ubuntu 使用 terminal (終端機) 關機 shutdown、重新開機 reboot 的方法 |
5. | 【Linux】小知識 source 與 bash 執行 script 的差別 |
6. | 【Linux】在 ubuntu terminal 中 執行關機、重新開機指令 (shutdown, reboot) |
7. | 【Linux】在 terminal 中 設定 ssh alias (bashrc, zshrc 中使用 alias) |
8. | 【Linux】Ubuntu 上安裝軟體的方式筆記 apt, apt-get, dpkg 總整理 |
9. | 【Linux】在 Linux 中查看 cpu, gpu 資訊 |
⭐Linux 搜尋相關⭐: |
1. | 【Linux 搜尋相關 #1】在 terminal 的各種搜尋大全, ack, grep, find 個人經常使用情境整理 |
2. | 【Linux 搜尋相關 #2】linux ubuntu 使用 grep, awk, xargs 尋找需要的資料,快速濾出/篩選 結果欄位 所需要的資訊 (內附圖文說明) filter column |
3. | 【Linux 搜尋相關 #3】linux, ubuntu 使用 ps, grep, pgrep 找到 執行中程式的相關資訊 與 pid (ps aux, ps -ef) |
4. | 【Linux 搜尋相關 #4】linux ubuntu 中利用 grep 蒐集 log 或任何文件內的訊息 (grep -A -B -C 的範圍搜尋) |
⭐Linux 網路相關篇⭐: |
1. | 【Linux】利用 ifconfig 查詢 ip 並用 scp 傳送資料 – linux, ubuntu 基礎終端機指令學習 sample code (內含範例程式碼) |
2. | 【Linux】使用 sshfs 連線 將遠方磁碟當作像是在自己電腦的硬碟 mount disk on other computer |
3. | 【Linux】使用 curl 將網路上的檔案 透過終端機 terminal 的方式下載 download |
4. | 【ssh】透過建立 ssh authorized_keys 讓 VScode 繞過輸入 ssh 密碼 or 達成 ssh 免密碼登入 (last update: 2022/9/12) |
5. | 【Linux】透過 ssh config 設定 port forwarding,透過 local 網頁指定 Port 看到遠方主機對應的 Port 資訊 (內含 ssh config 設定整理) |
6. | 【Linux】修改 ssh config 取主機暱稱 | 透過 ssh authorized_keys 公私鑰,達成 ssh 免密碼登入 |
7. | 【Linux】在 terminal 中尋找 username, hostname 作為 ssh 連線的方式 (以連線到 raspberrypi 為例) |
8. | 【Linux】透過 ssh 使本地 port 連接遠端 port 的內容 (ssh use local port to connect remote port) |
9. | 【Windows】在 windows VScode 透過 ssh 連 |