您需要安装mod_wsgi。如果要使用从pip安装的Conan,conf文件应类似于以下示例:
Apache conf文件 (例如 /etc/apache2/sites-available/0_conan.conf)
<VirtualHost *:80>WSGIScriptAlias / /usr/local/lib/python2.7/dist-packages/conans/server/server_launcher.pyWSGICallableObject appWSGIPassAuthorization On<Directory /usr/local/lib/python2.7/dist-packages/conans>Require all granted</Directory></VirtualHost>
如果要使用从源代码签出的Conan,例如在/srv/conan中,conf文件应如下所示:
Apache conf文件 (例如 /etc/apache2/sites-available/0_conan.conf)
<VirtualHost *:80>WSGIScriptAlias / /srv/conan/conans/server/server_launcher.pyWSGICallableObject appWSGIPassAuthorization On<Directory /srv/conan/conans>Require all granted</Directory></VirtualHost>
将HTTP基本身份验证传递给Conan需要使用WSGIPassAuthorization On指令。
还应考虑到服务器配置文件位于已配置的Apache用户的主页中,例如 var/www/.conan_server,因此请记住使用该目录来配置您的Conan服务器。
