对于后台,我真的很想通过ssh和命令行设置服务器,所以请原谅我的经验不足。
我正在尝试使用bottle(bottlepy)微框架构建一个基本应用程序,我想使用在centOS 6.6上运行的httpd apache服务器来托管应用程序
到目前为止,我已经能够让httpd从/ var / www / html目录中提供基本的index.html文件。因此,apache服务器已确认并正在运行。
我遇到的问题是如何使用httpd服务瓶子应用程序。我在瓶装网站上阅读了部署文档,但他们跳过了具体细节。我根据我发现的其他文档尝试了一些排列,但没有任何工作,所以我正在寻找一些关于如何做的明确建议。
在高层次,我明白必须发生的事情是:
首先,这是正确的吗?或app.wsgi文件"替换" app.py文件?像我一样,只需更改文件扩展名并放入/ var / www目录?这看起来不对,但我知道什么。
所以我的三个问题如下:
这是我的配置信息,基于瓶子文档(服务器是apache 2.2):
<VirtualHost *>
ServerName test_server
WSGIDaemonProcess app.wsgi user=www-data group=www-data processes=1 threads=5
WSGIScriptAlias / /var/www/my_app/app.wsgi
<Directory /var/www/my_app>
WSGIProcessGroup app.wsgi
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
</VirtualHost>
app.wsgi文件:
app.py文件:
提前致谢。