我在 Google Cloud Platform (GCP) 上有一個(gè) Ubuntu 實(shí)例。我想用它作為 HTTP 服務(wù)器來(lái)訪問(wèn)文件。我只是使用這個(gè) python 命令,在 bash 中輸入它:python3 -m http.server 8000這將運(yùn)行 http.server 模塊作為腳本,構(gòu)建一個(gè)簡(jiǎn)單的 HTTP 服務(wù)器并監(jiān)聽端口 8000。問(wèn)題是,由于我使用 GCP 實(shí)例,我必須遠(yuǎn)程連接到它(例如我使用 GCP 提供的 SSH shell)。當(dāng)我關(guān)閉 SSH shell 時(shí),python HTTP 服務(wù)器將停止。那么我應(yīng)該怎么做才能確保在我關(guān)閉 shell 后服務(wù)器仍然運(yùn)行?我確實(shí)在谷歌上搜索過(guò),并嘗試使用nohup python3 -m http.server 8000 &我引用這個(gè)命令,將指令作為后臺(tái)程序運(yùn)行,并在退出 bash 后繼續(xù)運(yùn)行。但這似乎不適用于我的情況。有人可以幫忙嗎?
2 回答

達(dá)令說(shuō)
TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
該http.server
模塊并不意味著成為一個(gè)成熟的網(wǎng)絡(luò)服務(wù)器。
您需要設(shè)置類似 Apache 的東西,請(qǐng)參閱運(yùn)行基本的 Apache Web 服務(wù)器。
添加回答
舉報(bào)
0/150
提交
取消