Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 2022国产91精品久久久久久,午夜视频福利,久99久女女精品免费观看69堂

          整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          怎么用 Python 快速搭建 HTTP 和 FTP

          怎么用 Python 快速搭建 HTTP 和 FTP 服務器

          今天主要分享怎么用python去搭建HTTP 和 FTP 服務器的具體步驟,供大家參考,具體內容如下:

          用 Python 快速實現 HTTP 服務器

          有時你需臨時搭建一個簡單的 Web Server,但你又不想去安裝 Apache、Nginx 等這類功能較復雜的 HTTP 服務程序時。這時可以使用 Python 內建的 SimpleHTTPServer 模塊快速搭建一個簡單的 HTTP 服務器。

          SimpleHTTPServer 模塊可以把你指定目錄中的文件和文件夾以一個簡單的 Web 頁面的方式展示出來。

          假設我們需要以 Web 方式共享目錄 /Users/Mike/Docker,只需要以下這個命令行就可以輕松實現:

          $ cd /Users/Mike/Docker
          $ python -m SimpleHTTPServer
          Serving HTTP on 0.0.0.0 port 8000 ...
          

          SimpleHTTPServer 模塊默認會在 8000 端口上監聽一個 HTTP 服務,這時就可以打開瀏覽器輸入 http://IP:Port 訪問這個 Web 頁面。例如類似下面的 URL:

          http://IP:8000
          

          如果你需要 Web 服務有一個默認頁,可以在目錄下創建一個名為 index.html 的文件。如果沒有默認頁,那么會以列表的形式將目錄中的內容顯示出來。

          如果默認的 8000 端口已經被占用,你想換成使用其它端口號,可以使用如下的命令:

          $ python -m SimpleHTTPServer 8080
          


          用 Python 快速實現 FTP 服務器

          有時當你想快速搭建一個 FTP 服務器來臨時實現文件上傳下載時,這是特別有用的。我們這里利用 Python 的 Pyftpdlib 模塊可以快速的實現一個 FTP 服務器的功能。

          首先安裝 Pyftpdlib 模塊

          $ sudo pip install pyftpdlib
          

          通過 Python 的 -m 選項將 Pyftpdlib 模塊作為一個簡單的獨立服務器來運行,假設我們需要共享目錄 /Users/Mike/Docker,只需要以下這個命令行就可以輕松實現:

          $ cd /Users/Mike/Docker
          $ python -m pyftpdlib
          [I 2018-11-02 16:24:02] >>> starting FTP server on :::2121, pid=7517 <<<
          [I 2018-11-02 16:24:02] concurrency model: async
          [I 2018-11-02 16:24:02] masquerade (NAT) address: None
          [I 2018-11-02 16:24:02] passive ports: None
          

          至此一個簡單的 FTP 服務器已經搭建完成,訪問 ftp://IP:PORT 即可。例如類似下面的 URL:

          ftp://IP:2121
          
          • 默認 IP 為本機所有可用 IP,端口為 2121。
          • 默認登陸方式為匿名。
          • 默認權限是只讀。

          如果你要建一個有認證且可寫的 FTP 服務器,可使用類似以下指令:

          $ python -m pyftpdlib -i XX.XX.XX.XX -w -d /tmp/ -u mike -P 123456
          

          小插曲:測試時一直使用密碼 000000 這樣的弱密碼做認證密碼,在客戶端登陸時一直提示認證失敗。看來 Pyftpdlib 模塊還做了基本的安全策略喲,不錯的!

          常用可選參數說明:

          -i 指定IP地址(默認為本機所有可用 IP 地址)

          -p 指定端口(默認為 2121)

          -w 寫權限(默認為只讀)

          -d 指定目錄 (默認為當前目錄)

          -u 指定登錄用戶名

          -P 指定登錄密碼


          如果你需卸載 Pyftpdlib 模塊,可以通過以下命令:

          $ pip uninstall pyftpdlib
          




          后面小編會分享更多Python方面的干貨,感興趣的朋友走一波關注哩~

          Python 快速實現 HTTP 服務器

          有時你需臨時搭建一個簡單的 Web Server,但你又不想去安裝 Apache、Nginx 等這類功能較復雜的 HTTP 服務程序時。這時可以使用 Python 內建的 SimpleHTTPServer 模塊快速搭建一個簡單的 HTTP 服務器。

          SimpleHTTPServer 模塊可以把你指定目錄中的文件和文件夾以一個簡單的 Web 頁面的方式展示出來。

          假設我們需要以 Web 方式共享目錄 /Users/Mike/Docker,只需要以下這個命令行就可以輕松實現:

          $ cd /Users/Mike/Docker
          $ python -m SimpleHTTPServer
          Serving HTTP on 0.0.0.0 port 8000 ...
          

          SimpleHTTPServer 模塊默認會在 8000 端口上監聽一個 HTTP 服務,這時就可以打開瀏覽器輸入 http://IP:Port 訪問這個 Web 頁面。例如類似下面的 URL:

          http://192.168.100.49:8000
          

          如果你需要 Web 服務有一個默認頁,可以在目錄下創建一個名為 index.html 的文件。如果沒有默認頁,那么會以列表的形式將目錄中的內容顯示出來。

          如果默認的 8000 端口已經被占用,你想換成使用其它端口號,可以使用如下的命令:

          $ python -m SimpleHTTPServer 8080
          


          用 Python 快速實現 FTP 服務器

          有時當你想快速搭建一個 FTP 服務器來臨時實現文件上傳下載時,這是特別有用的。我們這里利用 Python 的 Pyftpdlib 模塊可以快速的實現一個 FTP 服務器的功能。

          首先安裝 Pyftpdlib 模塊

          $ sudo pip install pyftpdlib
          

          通過 Python 的 -m 選項將 Pyftpdlib 模塊作為一個簡單的獨立服務器來運行,假設我們需要共享目錄 /Users/Mike/Docker,只需要以下這個命令行就可以輕松實現:

          $ cd /Users/Mike/Docker
          $ python -m pyftpdlib
          [I 2018-01-02 16:24:02] >>> starting FTP server on :::2121, pid=7517 <<<
          [I 2018-01-02 16:24:02] concurrency model: async
          [I 2018-01-02 16:24:02] masquerade (NAT) address: None
          [I 2018-01-02 16:24:02] passive ports: None
          

          至此一個簡單的 FTP 服務器已經搭建完成,訪問 ftp://IP:PORT 即可。例如類似下面的 URL:

          ftp://192.168.100.49:2121
          
          • 默認 IP 為本機所有可用 IP,端口為 2121。
          • 默認登陸方式為匿名。
          • 默認權限是只讀。

          如果你要建一個有認證且可寫的 FTP 服務器,可使用類似以下指令:

          $ python -m pyftpdlib -i 192.168.100.49 -w -d /tmp/ -u mike -P 123456
          

          小插曲:測試時一直使用密碼 000000 這樣的弱密碼做認證密碼,在客戶端登陸時一直提示認證失敗。看來 Pyftpdlib 模塊還做了基本的安全策略喲,不錯的!

          常用可選參數說明:

          -i 指定IP地址(默認為本機所有可用 IP 地址)
          -p 指定端口(默認為 2121)
          -w 寫權限(默認為只讀)
          -d 指定目錄 (默認為當前目錄)
          -u 指定登錄用戶名
          -P 指定登錄密碼
          

          更多參數可以使用以下指令查詢:

          $ python -m pyftpdlib --help
          Usage: python -m pyftpdlib [options]
          Start a stand alone anonymous FTP server.
          Options:
          -h, --help
          show this help message and exit
          -i ADDRESS, --interface=ADDRESS
          specify the interface to run on (default all interfaces)
          -p PORT, --port=PORT
          specify port number to run on (default 2121)
          -w, --write
          grants write access for logged in user (default read-only)
          -d FOLDER, --directory=FOLDER
          specify the directory to share (default current directory)
          -n ADDRESS, --nat-address=ADDRESS
          the NAT address to use for passive connections
          -r FROM-TO, --range=FROM-TO
          the range of TCP ports to use for passive connections (e.g. -r 8000-9000)
          -D, --debug
          enable DEBUG logging evel
          -v, --version
          print pyftpdlib version and exit
          -V, --verbose
          activate a more verbose logging
          -u USERNAME, --username=USERNAME
          specify username to login with (anonymous login will be disabled and password required if supplied)
          -P PASSWORD, --password=PASSWORD
          specify a password to login with (username required to be useful)
          

          如果你需卸載 Pyftpdlib 模塊,可以通過以下命令:

          $ pip uninstall pyftpdlib
          

          后面小編會分享更多關于Python和運維方面的干貨,感興趣的朋友走一波關注哩~

          ampp實現Ftp服務器及其配置

          xampp是一個集合Apache、MySQL、PHP 環境搭建的一鍵安裝包,我就是通過他搭建本地測試,上wordpress,制作修改網站后,才上線網站的。上線以后,要測試一些插件程序,也可以在本地xampp搭建的環境里先測試好,再上線網站。

          xampp安裝教程看這篇文章—本地搭建XAMPP環境安裝運行WordPress – Tearl解憂雜貨店 http://www.tearl.club/24.html

          近日,想做ftp上傳測試,但是搭建ftp又有些繁瑣。突然發現xampp居然自帶ftp服務器功能。簡直是出乎意料啊。下面就給大家介紹一下,xammp的ftp功能配置。

          在開始菜單打開安裝好的xampp contrl panel

          來到控制面板

          上面是Apache和mysql,紅框框起來的就是ftp服務器了。

          點擊start開啟,

          fileZila變綠就代表正常運行了,然后點擊admin,彈出登陸窗口。

          密碼默認為空

          Edit—settings可以設置一些端口之類的就不詳細介紹了,users設置最重要的賬戶設置

          add添加賬戶,

          框里輸入用戶名,然后設置密碼password。ok就行了

          然后到下面

          Share folders設置文件夾權限

          add添加文件夾,彈出選框選到你想給予權限的文件夾,然后紅框里設置讀寫等權限,打勾。ok完成設置。

          至此,你就可以使用ftp工具登陸賬號密碼端口做上傳測試了。

          以上,

          我的文章解決你的問題了嗎,如果沒有,歡迎到文章下留言。開始調試你的網站吧。

          ? 編輯于:Tearl解憂雜貨店 ? 《xampp實現ftp服務器及其配置》

          ? 本文鏈接地址:http://www.tearl.club/813.html

          ? 如果喜歡,歡迎打賞: 打賞給你,辛苦了


          主站蜘蛛池模板: 国产精品一区二区在线观看| 色综合一区二区三区| 亚洲电影一区二区| 亚洲国产精品乱码一区二区| 日韩精品视频一区二区三区| 亚洲电影唐人社一区二区| 国产福利一区二区三区| 鲁丝丝国产一区二区| 波多野结衣中文一区二区免费| 视频一区二区精品的福利| 精品一区二区三区免费视频| 国产在线精品一区二区不卡| 亚洲欧美一区二区三区日产| 一区二区免费在线观看| 国产精品视频一区二区三区四| 一区一区三区产品乱码| 国产福利电影一区二区三区久久老子无码午夜伦不 | 亚洲V无码一区二区三区四区观看| 搡老熟女老女人一区二区| 日本一区高清视频| 另类一区二区三区| 精品无人乱码一区二区三区| 国产福利电影一区二区三区,日韩伦理电影在线福 | 日本一区二区三区在线视频观看免费 | 国产在线精品一区二区| 亚洲国产成人一区二区三区| 国产精品盗摄一区二区在线| 日本亚洲成高清一区二区三区| 麻豆AV天堂一区二区香蕉| 国产一区三区二区中文在线| 久久中文字幕无码一区二区| 精品国产日产一区二区三区| 欧洲精品免费一区二区三区| 日韩免费无码一区二区三区| 中文字幕在线观看一区二区三区| 亚洲精品日韩一区二区小说| 久久精品免费一区二区三区 | 综合无码一区二区三区四区五区| 国产精品成人一区二区| 久久精品日韩一区国产二区| 国产成人一区二区三区视频免费 |