所以我设置了一个 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