没有www,Apache2不提供ServerAlias

时间:2017-08-08 15:29:03

标签: apache apache2

这是我的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默认&#34;它工作&#34; 页面出现时。

我遵循了本教程Hosting a FlaskApp

当我像这样尝试使用IPAddress作为Servername时 -

ServerName 139.55.55.55

由于某种原因,在浏览器上打开IP地址打开正确,但www.mywebsite.designmywebsite.design不显示相同的Ubuntu默认页

1 个答案:

答案 0 :(得分:0)

mywebsite.design /etc/hosts就像这样 -

127.0.1.1 mywebsite.design mywebsite

。可能是因为我在某个时候以这种方式命名了这个项目!

删除它,只是把我的名字放在那里,它的工作!