gpt4 book ai didi

python - 运行 Apache + Bottle + Python

转载 作者:太空狗 更新时间:2023-10-29 18:26:39 28 4
gpt4 key购买 nike

我正在尝试使用 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 并重新启动您的网络服务器。
那应该可以解决问题。

要使您的应用程序模块化,以便您可以将代码放入各种文件中,请查看 Bottle 的等效蓝图(由 Flask 框架使用)

关于python - 运行 Apache + Bottle + Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17678037/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com