我正在尝试使用Apache和mod_wsgi运行Bottle.py。
我正在使用xampp在Windows上运行它。python v2.7
我在httpd中的Apache配置:
<VirtualHost *>
ServerName example.com
WSGIScriptAlias / C:\xampp\htdocs\GetXPathsProject\app.wsgi
<Directory C:\xampp\htdocs\GetXPathsProject>
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
我的app.wsgi代码:
import os
os.chdir(os.path.dirname(__file__))
import bottle
application = bottle.default_app()
我的hello.py:
from bottle import route
@route('/hello')
def hello():
return "Hello World!"
当我转到时,localhost/hello
出现404错误。我在Apache日志文件上没有任何其他错误,可能缺少一些基本信息。
wsgi 文件和 hello.py 文件之间没有连接点。
将您 hello.py中 的内容放入 app.wsgi中, 然后重新启动Web服务器。
那应该解决问题。
为了使您的应用程序模块化,以便可以将代码放入各种文件中,请查看Bottle的等效蓝图(由Flask框架使用)
一个Python Web框架,整个框架只有一个文件,几十K,却自带了路径映射、模板、简单的数据库访问等web框架组件,确实是个可用的框架。初学web开发可以拿来玩玩,其语法简单,部署也很方便。 示例代码: from bottle import route, run @route('/:name') def index(name='World'): return 'Hello %s!' %
Cork - Authentication for the Bottle web framework Cork provides a simple set of methods to implement Authentication and Authorization in web applications based on Bottle and Flask. Read the documenta
为 bottle 这个Python Web微框架做的一个压缩动态内容的 plugin,可支持gzip和deflate,压缩内容类型可配置。
bottle.py 的一个插件,方便使用 session from bottle import run, Bottle from beaker.middleware import SessionMiddlewarefrom bottle_session import Pluginapp = Bottle()app.install(Plugin())app.get('/hello')def hell
我在Windows7上使用Bitnami XAMPP。我已经用了一年多了,但今天突然显示Apache关机意外错误。 正在尝试启动Apache应用程序... 9:43:46PM[Apache]检测到状态更改:正在运行 9:43:47PM[Apache]检测到状态更改:已停止 9:43:47PM[Apache]错误:Apache意外关闭。 9:43:47PM[Apache]这可能是由于端口阻塞、缺少依
问题内容: 好的,我几乎用尽了所有线程和文章,但是仍然无法使我的apache网络服务器在Centos Docker Container上以独立模式运行。 这是我的简化Dockerfile 我的starservice脚本只有 我可以构建良好,但是似乎无法在守护程序/独立模式下运行容器。我怎么做? 我正在使用它以独立模式运行容器 我必须登录到容器并启动服务以使Web服务器运行。 问题答案: 这是经典的
我正在尝试在Ubuntu上以独立的方式运行Apache地图集 - 这意味着不必设置Solr和/或HBase。我所做的(根据文档:http://atlas.apache.org/0.8.1/InstallationSteps.html)是克隆Git存储库,使用mbadded的HBase和dSolr构建maven项目: 解压缩了 resuting tar.gz 文件并执行了 bin/atlas_sta
GitBlog在Aapche上运行需要开启Aapche Rewrite模块用以支持GitBlog的伪静态URL。并且要配置.htaccess文件可用,然后在.htaccess文件中配置Rewriter规则。 打开Aapache Rewrite模块 打开httpd.conf文件,解除rewrite_module模板前的的注释#: LoadModule rewrite_module modules/m