当前位置:首页 » 云服务器 » py搭建http服务器

py搭建http服务器

发布时间: 2023-01-31 23:21:28

⑴ 如何用python和web.py搭建一个网站

一、使用工具:python、web.py

二、搭建步骤:

1、 环境搭建。

安装python2.7.10,注意要把python路径加入系统环境变量。版本不能低于2.7.9,但不能用3.0以上,web.py支持不好。安装web.py, 官方网下载来装就行,记得是解压后进去:python setup.py install,安装wingIDE,这个是最好用的python编辑器,装apache并配置python-wscgi,

2. 开发。

建立数据库建议写个生成脚本,比如createDataBase.py,有改动重新运行一遍,不要试用ide去建。

三、注意事项:注意要把python路径加入系统环境变量。版本不能低于2.7.9,但不能用3.0以上,web.py支持不好。

⑵ 基于python2怎么自行搭建简单的web服务器

利用Python自带包建立简单web服务器DOScd准备做服务器根目录路径输入命令:
python -m Web服务器模块 [端口号默认8000]
例:
python -m SimpleHTTPServer 8080
浏览器输入
h ttp://loca lhost:端口号/路径
访问服务器资源
例:
h ttp://local host:808 0/index.h tm(index.htm文件自创建)
其机器通服务器IP址访问

Web服务器模块三种:

BaseHTTPServer: 提供基本Web服务处理器类别
SimpleHTTPServer: 包含执行GETHEAD请求SimpleHTTPRequestHandler类
CGIHTTPServer: 包含处理POST请求执行CGIHTTPRequestHandler类

⑶ 用python搭建简单的http服务器,同一局域网内的舍友都无法访问,只能本地访问,怎么破

是用localhost还是用服务器网卡ip作为python服务器的初始化参数?
最好采用ip地址作参数。

⑷ Python http服务器CGI报错!

可以把报错信息粘贴出来吗

⑸ 如何实现Python多进程http服务器

使用 RabbitMQ + Celery 完全可以满足你的需要求,在灵活性、可靠性、可伸缩性都有保证,唯一的缺点就是过于重量级。

⑹ 如何把py文件放在网页中

如何把py文件放在网页中:
可以为发出请求的浏览器提供静态文档的程序。平时我们浏览网络新闻数据的时候,每天的新闻数据都会发生变化,那访问的这个页面就是动态的,而开发的是静态的页面的数据不会发生变化。
2、如何搭建Python自带的静态Web服务器
搭建Python自带的静态Web服务器使用 python3 -m http.server 端口号, -m选项说明:
-m表示运行包里面的模块,执行这个命令的时候,需要进入你自己指定静态文件的目录,然后通过浏览器就能访问对应的 html文件了,这样一个静态的web服务器就搭建好了。
3、访问搭建的静态Web服务器
通过浏览器访问搭建的静态Web服务器,
4、查看浏览器和搭建的静态Web服务器的通信过程
查看http的通信过程,
搭建Python自带静态Web服务器总结:静态Web服务器是为发出请求的浏览器提供静态文档的程序,搭建Python自带的Web服务器使用python3 –m http.server 端口号 这个命令即可,端口号不指定默认是8000

⑺ 怎么用python架设一个网站

你可以使用python的django来架设网站,步骤如下:
Django的安装运行环境:Windows vista, python2.7
python安装路径:C:\Python27
从 https://www.djangoproject.com/ 下载django安装包。
解压后,进入django目录,运行 python setup.py install,启动安装。
Django被安装在 C:\Python27\Lib\site-packages
第一个工程的创建
生成工程框架:
c:\test\mysite>python C:\Python27\Lib\site-packages\django\bin\django-admin.py startproject mysite1

运行开发服务器:
python manage.py runserver
在浏览器中,访问 http://127.0.0.1:8000/,看到 “Welcome to Django” 的提示。

如果解决了您的问题请采纳!
如果未解决请继续追问!

⑻ 请问python建立simplehttpserver服务器的时候为什么会卡住

正常,这才是服务器
首先确保装了Python,我装的是2.x版本,对了,我的操作系统是WIN7,其实对于Python来说,什么操作系统并不重要。Python内置了一个简单的HTTP服务器,只需要在命令行下面敲一行命令,一个HTTP服务器就起来了:
python -m SimpleHTTPServer 80

后面的80端口是可选的,不填会采用缺省端口8000。注意,这会将当前所在的文件夹设置为默认的Web目录,试着在浏览器敲入本机地址:

如果当前文件夹有index.html文件,会默认显示该文件,否则,会以文件列表的形式显示目录下所有文件。这样已经实现了最基本的文件分享的目的,你可以做成一个脚本,再建立一个快捷方式,就可以很方便的启动文件分享了。如果有更多需求,完全可以根据自己需要定制,具体的请参见官方文档SimpleHTTPServer,或者直接看源码。我拷贝一段,方便参考:
import SimpleHTTPServer
import SocketServer

PORT = 8000

Handler = SimpleHTTPServer.SimpleHTTPRequestHandler

httpd = SocketServer.TCPServer(("", PORT), Handler)

print "serving at port", PORT
httpd.serve_forever()

如果你想改变端口号,你可以使用如下的命令:

python -m SimpleHTTPServer 8080

如果你只想让这个HTTP服务器服务于本地环境,那么,你需要定制一下你的Python的程序,下面是一个示例:

import sys
import BaseHTTPServer
from SimpleHTTPServer import SimpleHTTPRequestHandler
HandlerClass = SimpleHTTPRequestHandler
ServerClass = BaseHTTPServer.HTTPServer
Protocol = "HTTP/1.0"

if sys.argv[1:]:
port = int(sys.argv[1])
else:
port = 8000
server_address = ('127.0.0.1', port)

HandlerClass.protocol_version = Protocol
httpd = ServerClass(server_address, HandlerClass)

sa = httpd.socket.getsockname()
print "Serving HTTP on", sa[0], "port", sa[1], "..."
httpd.serve_forever()

注意:所有的这些东西都可以在 Windows 或 Cygwin 下工作。
您可能感兴趣的文章:

⑼ 关于python自带服务器,

你可能应该访问“localhost:81/cgi-bin/index.py”。因为“localhost:81/cgi-bin/”是一个目录,不是一个python script。

热点内容
php定时脚本 发布:2024-05-02 22:18:41 浏览:312
云服务可以替代普通服务器么 发布:2024-05-02 21:57:11 浏览:943
wegame与服务器断开连接是怎么回事 发布:2024-05-02 21:55:05 浏览:784
zip加密破解 发布:2024-05-02 21:41:23 浏览:480
怎么模拟电脑配置 发布:2024-05-02 21:28:08 浏览:784
对一个新编程 发布:2024-05-02 21:20:07 浏览:559
华为系统编译器在哪里 发布:2024-05-02 21:19:50 浏览:86
ebsco数据库检索 发布:2024-05-02 21:18:51 浏览:82
python递归创建目录 发布:2024-05-02 21:02:38 浏览:280
数据库分离与附加 发布:2024-05-02 20:56:59 浏览:40