[英]Apache2 does not serve ServerAlias without www
这是我的sites-available/FlaskApp.conf
文件
<VirtualHost *:80>
ServerName www.mywebsite.design
ServerAlias mywebsite.design
ServerAdmin myemail@gmail.com
WSGIScriptAlias / /var/www/FlaskApp/flaskapp.wsgi
<Directory /var/www/FlaskApp/FlaskApp/>
Order allow,deny
Allow from all
</Directory>
Alias /static /var/www/FlaskApp/FlaskApp/static
<Directory /var/www/FlaskApp/FlaskApp/static/>
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
当我在浏览器中正确打开时, www.mywebsite.design
可以工作。 但是,当我转到mywebsite.design
,会出现Ubuntu默认的“ It Works”页面。
我按照本教程托管FlaskApp
当我尝试使用IPAddress作为服务器名时-
ServerName 139.55.55.55
出于某种原因,在浏览器中打开IP地址可以正确打开,但是www.mywebsite.design
或mywebsite.design
都没有显示相同的Ubuntu默认页面
我在/etc/hosts
上有这样的mywebsite.design
127.0.1.1 mywebsite.design mywebsite
。 可能是因为我在某个时候以这种方式命名了该项目!
删除它,然后把我的名字放在那里就可以了!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.