我安装了 django+python+apache2+mod_python 托管并在 ubuntu 服务器/linode VPS 上工作。php5 已安装并配置。我们没有 example.com 中的域名。只是IP地址。所以我的 apache .conf 文件看起来像这样
ServerAdmin webmaster@localhost DocumentRoot /var/www
<Location "/">
SetHandler python-program
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE mysite.settings
PythonOption django.root /mysite
PythonPath "['/var/www/djangoprojects',] + sys.path"
PythonDebug On
</Location>
我想安装 vtiger,所以如果我像这样更改我的 .conf 文件
<VirtualHost *:80>
DocumentRoot /var/www/vtigercrm/
ErrorLog /var/log/apache2/vtiger.error_log
CustomLog /var/log/apache2/vtiger.access_log combined
<Directory /var/www/vtigercrm>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
这样 vtiger 基于 php 的应用程序工作正常,当然 django 应用程序不可访问。如何使两者共存于一个文件中。我不能使用虚拟主机/子域。我可以用一个不同的端口做你。
有什么线索吗?
问候安库尔古普塔