我可以在Apache服务器上运行Bottle.py而不影响我的PHP应用吗?

3 投票
2 回答
4997 浏览
提问于 2025-04-16 08:14

我最近刚开始学习Python,迫不及待想在我的网络服务器上运行它。

我选择了Bottle.py,因为它看起来简单易用,而且功能齐全。我对网络服务器的工作原理几乎没有什么经验或了解(也不知道该怎么操作),而且我不想随便动我的Apache服务器,因为它已经在运行一个非常活跃的留言板。

Bottle的文档似乎假设我对服务器和Python有一些基本的了解,但实际上我并不清楚。当我把bottle.py复制到我的文档根目录后,具体应该把路由和网站内容放在哪里。我也不明白当我访问“mydomain.com”时,服务器是怎么知道要运行Bottle(或者执行Python)的。

2 个回答

2

你还可以把Apache当作你应用的代理来使用。我觉得使用 mod_proxy 就可以实现这个功能。我自己是用nginx作为反向代理,来连接一个在bjoern上运行的Bottle应用。其实bjoern本身就能很好地运行这个Bottle应用,所以我不想用mod_wsgi之类的东西。

5

在一个叫做WSGI的容器里运行它,比如说 mod_wsgi

撰写回答