3

我正在使用以下 VHOST:

<VirtualHost *:80>
    #Basic setup
    ServerAdmin administrator@mydomain.com
    ServerName www.mydomain.com
    ServerAlias mydomain.com

    <Directory /home/mydomain/public_html/mydomain.com/mydomain/apache/>
        Order deny,allow
        Allow from all
    </Directory>

    LogLevel warn
    ErrorLog  /home/mydomain/public_html/mydomain.com/logs/apache_error.log
    CustomLog /home/mydomain/public_html/mydomain.com/logs/apache_access.log combined

    WSGIDaemonProcess mydomain.com user=www-data group=www-data threads=20 processes=2
    WSGIProcessGroup mydomain.com

    WSGIScriptAlias / /home/mydomain/public_html/mydomain.com/mydomain/apache/mydomain.wsgi
</VirtualHost>

当我访问 www.mydomain.com 时它工作正常,但是 mydomain.com 将我带到我的域名注册商持有页面(为了简单起见,我使用他们的名称服务器。)这是我的 vhost 文件的问题还是我需要配置的东西注册商?

4

1 回答 1

9

在 DNS 中添加 mydomain.com 一条记录

在 DNS 中添加 www.mydomain.com 作为 cname

在虚拟主机配置中,像这样更改条目:

服务器名称 mydomain.com

服务器别名 www.mydomain.com

它会起作用的。

于 2011-10-21T04:41:10.857 回答