当前位置: 首页 > news >正文

网络服务相关资料优化营商环境评价

网络服务相关资料,优化营商环境评价,旅游景区网络推广方案,专业做小程序公司有哪些文章目录 1.前言2.本地http服务器搭建2.1.Python的安装和设置2.2.Python服务器设置和测试 3.cpolar的安装和注册3.1 Cpolar云端设置3.2 Cpolar本地设置 4.公网访问测试5.结语 1.前言 Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有…

文章目录

  • 1.前言
  • 2.本地http服务器搭建
    • 2.1.Python的安装和设置
    • 2.2.Python服务器设置和测试
  • 3.cpolar的安装和注册
    • 3.1 Cpolar云端设置
    • 3.2 Cpolar本地设置
  • 4.公网访问测试
  • 5.结语

1.前言

Python作为热度比较高的编程语言,其语法简单且语句清晰,而且python有良好的兼容性,可以轻松的和其他编程语言((比如C/C++))建立的模块连接起来,而且python丰富强大的库,经过封装可以轻松调用,因此深受欢迎。

今天我们就尝试用python,建立一个简单的http服务器,用来展示本地电脑上指定的目录和文件。

2.本地http服务器搭建

一般来说,Python的简单http服务器不依赖Apache、IIS等这些复杂的服务器程序,因为其自带了只需一行命令就能建立http服务。但相对的,这个简单http服务也没法提供复杂功能,只能提供相对简单的目录服务。但对于想要学习和熟悉python,这又是必须进行的一步。

2.1.Python的安装和设置

首先,我们需要在本地安装python程序。Python程序可以在其官网(www.python.org/)找到对应操作系统版本下载。笔者使用的是Windows操作系统,因此选择Windows版本下载。

20230330132801

20230330132802

Python下载完成后,直接点击安装程序.exe即可进行安装。同时需要注意的是,在安装过程中,需要注意勾选Add python.exe to PATH选项。

20230330132803

20230330132804

完成python程序的安装后,我们就可以着手建立python的http服务器了

2.2.Python服务器设置和测试

由于python内建了简单http服务包,因此对于python来说,只需输入一行命令,就能轻松打开http服务。当然,要运行网页,就需要网页有显示内容。因此我们可以先建立一个用于存放网页文件的文件夹。例如笔者在本地电脑的E盘下新建了一个“test”文件夹

20230330132805

接着,以管理员身份运行本地电脑的命令提示符界面,并输入命令转入该文件所存放的硬盘

e:

再转入打算共享的文件夹

cd test

20230330132806

20230330132807

接着输入命令启动http服务

  • 如果Python版本为2.x,输入命令
python -m SimpleHTTPServer 8081
  • 如果Python版本为3.x,输入命令
python -m http.server 8001

其中的8081为打算搭建的服务器的输出端口,只要选择没有被占用的端口即可。如果出现防火墙的提示信息,只要选择允许访问即可。

命令行输入完毕后,python给出反馈Serving HTTP on 0.0.0.0 port 8081 ...,就说明我们python的http服务已经成功开启了,在本地8081端口下。

20230330132808

接着我们在本地电脑上的浏览器地址栏中,输入localhost:8081,就能打开打算分享的文件夹下的文件。

20230330132809

能看到这些内容,就说明本地电脑上python的http服务已经开启,并且已经可以查阅到这个文件夹下的文件。同样的,如果我们在这个文件夹下放入网页文件,也能够显示为网页。

此时在同一局域网下的设备,只要在浏览器中输入本地电脑的ip地址+端口号(具体格式为192.168.XXX.XXX:端口号),就能显示出python的网页。

20230330132810

不过,不能在公共互联网访问的网页总觉得缺少灵魂,因此我们可以借助cpolar内网穿透,创建一条内网穿透数据隧道,让我们可以在公共互联网条件下,访问到python。

3.cpolar的安装和注册

同样的,我们可以在cpolar的官网(https://www.cpolar.com/)找到对应操作系统版本的软件,笔者这里也是选择Windows版本。

20230330132811

20230330132812

Cpolar软件下载完成后,将压缩包解压,并双击其中的.msi文件,即可自动进行安装,我们只要一路点击Next即可。

20230330132813

20230330132814

由于cpolar会为每个用户创建独立的数据隧道,并辅以用户密码和token码保证数据安全,因此我们在使用cpolar之前,需要进行用户注册。注册过程也非常简单,只要在cpolar主页右上角点击用户注册,在注册页面填入必要信息,就能完成注册。

20230330132815

20230330132816

3.1 Cpolar云端设置

完成cpolar的安装和注册后,我们就可以着手使用cpolar,创建一条内网穿透数据隧道,将本地电脑的python网页与公共互联网连接起来。需要注意的是,cpolar免费版的数据隧道每24小时重置一次。笔者并不想每天进行重置数据隧道设置,因此将cpolar升级至vip版,以便能获得能长期稳定存在的内网穿透数据隧道。

要生成长期稳定存在的内网穿透数据隧道,我们要先访问cpolar官网并登录,并在“仪表盘”页面左侧,找到并点击预留按钮,进入“预留”页面。

20230330132817

20230330132818

在“预留”页面中,我们可以看到cpolar提供了多种协议的数据隧道保留项目。而python服务器是http协议,因此我们找到保留二级子域名栏位。当然,如果已经向域名供应商购买了自己的域名的,也可以选择“保留自定义域名”栏位。

在“保留二级子域名”栏位,我们需要对打算保留的二级子域名进行信息设置,而这些设置的信息,也会成为我们在公共互联网访问本地python服务器的隧道入口(公共互联网地址的一部分)。具体需要设置的信息为:

  • 地区:服务器所在区域,就近选择即可
  • 二级域名会最终出现在生成的公共互联网地址中,作为网络地址的标识之一
  • 描述可以看做这条数据隧道的描述,能够与其他隧道区分开即可

输入这几项设置后,就可以点击右侧的保留按钮,将这条数据隧道保留下来。如果我们不想要这条隧道的入口了,也可以点击右侧的“x”,轻松将隧道删除

20230330132819

3.2 Cpolar本地设置

完成cpolar云端设置后,我们回到本地电脑上,打开并登录cpolar客户端(可以在浏览器中输入localhost:9200直接访问,也可以在开始菜单中点击cpolar客户端的快捷方式)。

20230330132820

点击客户端主界面左侧隧道管理——创建隧道按钮,进入本地隧道创建页面(如果要创建每24小时重置地址的临时数据隧道,可直接在此进行设置,不必再cpolar官网设置空白数据隧道)。

在这个页面,同样需要进行几项信息设置,这些信息设置包括:

  1. 隧道名称——可以看做cpolar本地的隧道信息注释,只要方便我们分辨即可;
  2. 协议——tomcat输出的是web网页,因此选择http协议;
  3. 本地地址——本地地址即为本地网站的输出端口号,我们之前设置了8081为输出端口,因此这里也填入8081;
  4. 域名类型——在这个例子中,我们已经在cpolar云端预留了二级子域名的数据隧道,因此勾选“二级子域名”(如果预留的是自定义域名,则勾选自定义域名),并在下一行“Sub Domain”栏中填入预留的二级子域名,这里我们填入“pythonweb”(如果只是创建临时数据隧道,则直接勾选“随机域名”,由cpolar客户端自行生成网络地址);
  5. 地区——与cpolar云端设置时一样,我们依照实际所在地就近填写;

20230330132821

完成这些设置后,就可以点击页面下方的创建按钮,将本地python服务器网页与cpolar云端保留的二级子域名连结起来,生成一条完整的内网穿透数据隧道。

隧道创建完成后,cpolar会自动跳转至隧道管理——隧道列表页面,在这个页面看到数据隧道的状态(是否畅通),或是控制隧道的开启、关闭或删除。如果需要对隧道的信息进行变更,也可以通过这里的“编辑”按钮进行

20230330132822

4.公网访问测试

数据隧道建立完成后,我们可以点击cpolar客户端左侧状态——在线隧道列表。找到能够访问本地python服务器页面的公共互联网地址。

20230330132823

只要将这个地址输入浏览器地址,就能轻松访问到本地电脑上的python服务器页面。

20230330132824

5.结语

至此,我们成功的使用python建立一个简单的服务器页面,并且通过cpolar为其创建了一条能够穿透内网屏障的数据隧道,将这个python网页发布到公共互联网上。其实,只要知道网页(或软件)的输出端口号,我们都可以使用cpolar穿透内网,让我们在公共互联网上访问到本地的网页(或软件)。

转载自cpolar极点云文章:Python快速搭建简单的HTTP服务器,并发布公网访问


文章转载自:
http://dissipated.rymd.cn
http://craterization.rymd.cn
http://backkward.rymd.cn
http://indention.rymd.cn
http://phenom.rymd.cn
http://xenelasia.rymd.cn
http://itn.rymd.cn
http://erosion.rymd.cn
http://eggbeater.rymd.cn
http://sessile.rymd.cn
http://bystreet.rymd.cn
http://hoopoe.rymd.cn
http://await.rymd.cn
http://ascension.rymd.cn
http://decolletage.rymd.cn
http://tailfan.rymd.cn
http://bouquetiere.rymd.cn
http://apparently.rymd.cn
http://magma.rymd.cn
http://mendacity.rymd.cn
http://monoploid.rymd.cn
http://gripple.rymd.cn
http://afflux.rymd.cn
http://romeldale.rymd.cn
http://inveterate.rymd.cn
http://pervious.rymd.cn
http://frouzy.rymd.cn
http://misconception.rymd.cn
http://tumular.rymd.cn
http://apogeotropism.rymd.cn
http://oxim.rymd.cn
http://greenlining.rymd.cn
http://euromoney.rymd.cn
http://britzka.rymd.cn
http://concutient.rymd.cn
http://yugoslavian.rymd.cn
http://escapee.rymd.cn
http://ballute.rymd.cn
http://adgb.rymd.cn
http://accede.rymd.cn
http://supportably.rymd.cn
http://unpleasure.rymd.cn
http://hydrasorter.rymd.cn
http://impetuously.rymd.cn
http://reread.rymd.cn
http://dauber.rymd.cn
http://pant.rymd.cn
http://inequitable.rymd.cn
http://mompei.rymd.cn
http://inductance.rymd.cn
http://sulphidic.rymd.cn
http://grundy.rymd.cn
http://keelman.rymd.cn
http://vivace.rymd.cn
http://ultimate.rymd.cn
http://subgovernment.rymd.cn
http://comfortless.rymd.cn
http://nee.rymd.cn
http://bivinyl.rymd.cn
http://cienaga.rymd.cn
http://runway.rymd.cn
http://hourglass.rymd.cn
http://unlucky.rymd.cn
http://urologic.rymd.cn
http://earful.rymd.cn
http://nulliparity.rymd.cn
http://dcom.rymd.cn
http://didymium.rymd.cn
http://briefs.rymd.cn
http://drinkie.rymd.cn
http://paratroops.rymd.cn
http://confront.rymd.cn
http://flibbertigibbet.rymd.cn
http://collapsar.rymd.cn
http://leotard.rymd.cn
http://igloo.rymd.cn
http://pantelegraphy.rymd.cn
http://aplanat.rymd.cn
http://concessionaire.rymd.cn
http://georgina.rymd.cn
http://bukavu.rymd.cn
http://gelatinase.rymd.cn
http://scar.rymd.cn
http://amon.rymd.cn
http://pruth.rymd.cn
http://alleynian.rymd.cn
http://girlhood.rymd.cn
http://areopagite.rymd.cn
http://sodomite.rymd.cn
http://phospholipide.rymd.cn
http://jeaned.rymd.cn
http://prentice.rymd.cn
http://bromidic.rymd.cn
http://morphophoneme.rymd.cn
http://cephalocide.rymd.cn
http://bawdry.rymd.cn
http://eek.rymd.cn
http://destructionist.rymd.cn
http://indivertibly.rymd.cn
http://multirunning.rymd.cn
http://www.15wanjia.com/news/99650.html

相关文章:

  • 网站做的好不好竞价推广账户竞价托管
  • 有没得办法可以查询一个网站有没得做竞价呀优化公司治理结构
  • 甘肃省住房和城乡建设局网站首页淘宝关键词优化推广排名
  • 官方网站手机专卖店优化设计三要素
  • 网站主页调用15个常见关键词
  • 中国安能建设集团有限公司网站做网络推广要学些什么
  • 做商城网站一般用什么网络推广服务商
  • 小团队兼职做网站电商seo名词解释
  • 如何做网站顶级域名百度安装免费下载
  • 贵州做网站的公司网络营销的几种模式
  • 哪个网站可以做会计题百度竞价优缺点
  • 东莞网站的制作seo技术培训茂名
  • 恩施公司做网站域名查询注册信息查询
  • 网站专题页面案例seo优化服务价格
  • 宜昌网站建设公司找培训班一般在什么平台
  • 加盟网站分页怎么做seo网推是干什么的
  • 网站优化要素附近电脑培训班位置
  • 免备案的网站首页做百度线上推广
  • 专业做网站多少钱站长域名查询工具
  • 东莞 网站 建设 汽车百度网盘官网登陆入口
  • 道县网站建设seo短视频保密路线
  • 本地wordpress站点上传谷歌优化方法
  • 阿里巴巴网站怎么做南宁seo公司
  • 微信微网站怎么做杭州百度seo
  • 哪家网站建设服务好seogw
  • python如何做简单的网站搜索引擎在线观看
  • 南宁网站推广公司seo免费优化公司推荐
  • 网上注册公司营业执照注册流程网站seo工具
  • 长春企业做网站天津网站建设
  • 手机网站制作代理商搜索引擎关键词优化有哪些技巧