linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

這篇文章主要為大家展示了“l(fā)inux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“l(fā)inux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器”這篇文章吧。

廣豐ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:028-86922220(備注:SSL證書合作)期待與您的合作!

曾經(jīng)想通過網(wǎng)絡(luò)共享你的文件或項(xiàng)目,但不知道怎么做?別擔(dān)心!這里有一個(gè)名為 serve 的簡(jiǎn)單實(shí)用程序,可以通過網(wǎng)絡(luò)即時(shí)共享你的文件。這個(gè)簡(jiǎn)單的實(shí)用程序會(huì)立即將你的系統(tǒng)變成一個(gè)靜態(tài)文件服務(wù)器,允許你通過網(wǎng)絡(luò)提供文件。你可以從任何設(shè)備訪問這些文件,而不用擔(dān)心它們的操作系統(tǒng)是什么。你所需的只是一個(gè) Web 瀏覽器。這個(gè)實(shí)用程序還可以用來服務(wù)靜態(tài)網(wǎng)站。它以前稱為 “l(fā)ist” 或 “micri-list”,但現(xiàn)在名稱已改為 “serve”(提供),這更適合這個(gè)實(shí)用程序的目的。

使用 Serve 來設(shè)置一個(gè)靜態(tài)文件服務(wù)器

要安裝 serve,首先你需要安裝 NodeJS 和 NPM。參考以下鏈接在 Linux 中安裝 NodeJS 和 NPM。

  • 如何在 Linux 上安裝 NodeJS

NodeJS 和 NPM 安裝完成后,運(yùn)行以下命令來安裝 serve:

$ npm install -g serve

完成!現(xiàn)在是時(shí)候 serve 文件或文件夾了。

使用 serve 的典型語法是:

$ serve [options] <path-to-files-or-folders>

提供特定文件或文件夾

例如,讓我們共享 Documents 目錄里的內(nèi)容。為此,運(yùn)行:

$ serve Documents/

示例輸出:

linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

正如你在上圖中看到的,給定目錄的內(nèi)容已通過兩個(gè) URL 提供網(wǎng)絡(luò)支持。

要從本地系統(tǒng)訪問內(nèi)容,你只需打開 Web 瀏覽器,輸入 URL http://localhost:5000/

linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

serve 實(shí)用程序以簡(jiǎn)單的布局顯示給定目錄的內(nèi)容。你可以下載(右鍵單擊文件并選擇“將鏈接另存為&hellip;”)或只在瀏覽器中查看它們。

如果想要在瀏覽器中自動(dòng)打開本地地址,使用 -o 選項(xiàng)。

$ serve -o Documents/

運(yùn)行上述命令后,serve 實(shí)用程序?qū)⒆詣?dòng)打開 Web 瀏覽器并顯示共享項(xiàng)的內(nèi)容。

同樣,要通過網(wǎng)絡(luò)從遠(yuǎn)程系統(tǒng)訪問共享目錄,可以在瀏覽器地址欄中輸入 http://192.168.43.192:5000。用你系統(tǒng)的 IP 替換 192.168.43.192。

通過不同的端口提供內(nèi)容

你可能已經(jīng)注意到,默認(rèn)情況下,serve 實(shí)用程序使用端口 5000。因此,確保防火墻或路由器中允許使用端口 5000。如果由于某種原因被阻止,你可以使用 -p 選項(xiàng)使用不同端口來提供內(nèi)容。

$ serve -p 1234 Documents/

上面的命令將通過端口 1234 提供 Documents 目錄的內(nèi)容。

linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

要提供文件而不是文件夾,只需給它完整的路徑,如下所示。

$ serve Documents/Papers/notes.txt

只要知道路徑,網(wǎng)絡(luò)上的任何用戶都可以訪問共享目錄的內(nèi)容。

提供整個(gè) $HOME 目錄

打開終端輸入

$ serve

這將通過網(wǎng)絡(luò)共享整個(gè) $HOME 目錄的內(nèi)容。

要停止共享,按下 CTRL+C。

提供選定的文件或文件夾

你可能不想共享所有文件或目錄,只想共享其中的一些。你可以使用 -i 選項(xiàng)排除文件或目錄。

$ serve -i Downloads/

以上命令將提供整個(gè)文件系統(tǒng),除了 Downloads 目錄。

僅在本地主機(jī)上提供內(nèi)容

有時(shí),你只想在本地系統(tǒng)而不是整個(gè)網(wǎng)絡(luò)上提供內(nèi)容。為此,使用 -l 標(biāo)志,如下所示:

$ serve -l Documents/

此命令會(huì)僅在本地提供 Documents 目錄。

linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

當(dāng)你在共享服務(wù)器上工作時(shí),這可能會(huì)很有用。系統(tǒng)中的所有用戶都可以訪問共享,但遠(yuǎn)程用戶不能。

使用 SSL 提供內(nèi)容

由于我們通過本地網(wǎng)絡(luò)提供內(nèi)容,因此我們不需要使用 SSL。但是,serve 實(shí)用程序可以使用 -ssl 選項(xiàng)來使用 SSL 共享內(nèi)容。

$ serve --ssl Documents/

linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

要通過 Web 瀏覽器訪問共享,輸入 https://localhost:5000 或 https://ip:5000

linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

通過身份驗(yàn)證提供內(nèi)容

在上面的所有示例中,我們?cè)跊]有任何身份驗(yàn)證的情況下提供內(nèi)容,所以網(wǎng)絡(luò)上的任何人都可以在沒有任何身份驗(yàn)證的情況下訪問共享內(nèi)容。你可能會(huì)覺得應(yīng)該使用用戶名和密碼訪問某些內(nèi)容。

為此,使用:

$ SERVE_USER=ostechnix SERVE_PASSWORD=123456 serve --auth

現(xiàn)在用戶需要輸入用戶名(即 ostechnix)和密碼(123456)來訪問共享。(LCTT 譯注:123456 是非常不好的密碼,僅在實(shí)驗(yàn)情況下使用)

linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器

serve 實(shí)用程序還有一些其它功能,例如禁用 Gzip 壓縮,設(shè)置 CORS 頭以允許來自任河源的請(qǐng)求,防止自動(dòng)復(fù)制地址到剪貼板等。通過以下命令,你可以閱讀完整的幫助部分。

$ serve help

以上是“l(fā)inux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

網(wǎng)站欄目:linux中怎么即時(shí)設(shè)置一個(gè)靜態(tài)文件服務(wù)器
URL分享:http://bm7419.com/article32/jjegpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、軟件開發(fā)關(guān)鍵詞優(yōu)化、用戶體驗(yàn)動(dòng)態(tài)網(wǎng)站、網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)