社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

如何用python搭建简易的http/https服务器

云计算和网络安全技术实践 • 2 周前 • 22 次点击  

周末有个特殊情况,没条件做vulnhub的实践,

怎么补呢,考虑再三,就上个存货吧,

如何用python搭建简易的http/https服务器,

首先安装个ubuntu 22.04.3,

这个时候就已经能用python起http服务器了,

sudo python3 -m http.server,

发现默认起的http服务器的端口是8000,

浏览器访问确认,

想用标准的80端口需要加参数,sudo python3 -m http.server 80,

浏览器访问确认,

起https服务器需要额外安全软件,

更新软件源,sudo apt update,

安装pip,sudo apt install python3-pip,

安装https模块,sudo pip3 install https.server,

这个时候就能用python起https服务器了,

sudo python3 -m https.server,

发现默认起的https服务器的端口是8443,

浏览器访问确认,

想用标准的443端口需要加参数,sudo python3 -m https.server 443,

浏览器访问确认,

用python搭建的http/https服务器虽然简单,但是很实用,比安装现成的http/https软件要方便的多,尤其是https服务,就算是现成的软件,都需要很多麻烦的配置。

本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里,本周的技术实践就到这里。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/164632
 
22 次点击