小编Hel*_*ium的帖子

简单的Web服务器和Apache服务器有什么区别?

这里简单的Web服务器意味着处理简单HTTP请求的服务器,如下所示:

import BaseHTTPServer
class WebRequestHandler(BaseHTTPServer.BaseHTTPRequestHandler):
    def do_GET(self):
        if self.path == ‘/foo’: 
            self.send_response(200)
            self.do_something()
        else:
            self.send_error(404)

    def do_something(self):
        print ‘hello world’

server = BaseHTTPServer.HTTPServer((’127.0.0.1?,8080), WebRequestHandler)    
server.serve_forever()
Run Code Online (Sandbox Code Playgroud)

尽管处理POST,PUT,DELETE方法的请求,这个简单的服务器与Apache Web Server有什么区别?或者换句话说,如果我想使用python实现可以投入使用业务的服务器,我该怎么办?

如果显示Apache Server的大图,我将不胜感激.

python apache webserver

16
推荐指数
3
解决办法
9042
查看次数

标签 统计

apache ×1

python ×1

webserver ×1