【发布时间】:2017-01-12 00:48:48
【问题描述】:
我正在更改网站的域名。有一段时间我希望旧域名和新域名指向站点。我正在运行一个 Python Django 站点。
我原来的 Apache2 conf 工作正常,基础是:
<VirtualHost *:80>
ServerAdmin name@gmail.com
ServerName originalsite.co.uk
ServerAlias www.originalsite.co.uk
DocumentRoot /var/www/originalsite
WSGIDaemonProcess originalsite python-path=/var/www/originalsite:/var/www/originalsite/env/lib/python2.7/site-packages
WSGIProcessGroup originalsite
WSGIScriptAlias / /var/www/originalsite/originalsite/wsgi.py
...
</VirtualHost>
我设置了一个新的 conf 文件,仅进行了以下更改:
ServerName newsite.co.uk
ServerAlias www.newsite.co.uk
我收到以下错误:
名称与之前的 WSGI 守护程序定义重复。
我该如何解决这个问题?感谢您的帮助
【问题讨论】:
-
换个
originalsite名字怎么样?不在目录地址中,只是名称如WSGIDaemonProcess somethingelse python-path=/var/www/originalsite:/var/www/originalsite/env/lib/python2.7/site-packages和WSGIProcessGroup somethingelse -
这么简单!谢谢
-
嗨,是否可以删除特定的 WSGI 进程和组?因为我需要重复使用相同的名称。
标签: python django apache mod-wsgi