我正在尝试在我的 Ubuntu 机器上设置 MOD_WSGI。我找到了说我需要执行以下步骤的步骤,我在http://ubuntuforums.org/showthread.php?t=833766
Run Code Online (Sandbox Code Playgroud)<Directory /var/www/> Options Indexes FollowSymLinks MultiViews ExecCGI AddHandler cgi-script .cgi AddHandler wsgi-script .wsgi AllowOverride None Order allow,deny allow from all </Directory>
创建了 test.wsgi
def application(environ, start_response):
status = '200 OK'
output = 'Hello World!'
response_headers = [('Content-type', 'text/plain'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
Run Code Online (Sandbox Code Playgroud)第 2 步失败,因为它说即使 apt-get 找到它也找不到 mod-wsgi。如果我继续执行这些步骤,python 应用程序只会在浏览器中显示为纯文本。
任何想法我做错了什么?
编辑:问题的结果
automatedtester@ubuntu:~$ dpkg -l libapache2-mod-wsgi
Desired=Unknown/Install/Remove/Purge/Hold …Run Code Online (Sandbox Code Playgroud)