没有 [.www] 的域名无法使用

没有 [.www] 的域名无法使用

所以我设置了一个 Apache Web 服务器。Apache 处理请求并将它们引导到 Web 框架 flask。我购买了一个域名,并为我的服务器 IP 配置了 A 记录。现在,只要我输入 www.mydomain.com,它就可以正常工作,但输入 mydomain.com(不带 www)会让我进入我的网站,但在顶部浏览器窗口中会显示服务器 IP(例如 82.213.123.122)

Apache 000-default.conf 文件是

<VirtualHost *:80>
    ServerName www.mydomain.de
    ServerAlias mydomain.de
    WSGIScriptAlias / /var/www/flask/flask.wsgi
    <Directory /var/www/flask>
    Order allow,deny
    Allow from all
    </Directory>

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/error.log combined

</VirtualHost>

答案1

改为这样做

ServerName mydomain.de 
ServerAlias  *.mydomain.de

相关内容