2016-10-19 101 views
1

我在Debian Jessie上运行Apache2时,当我尝试进入我的网站没有www。它返回一个404页面。没有www返回的服务器404

我在Apache的配置是什么:

<VirtualHost *:80> 
    DocumentRoot "/var/www/sites/example.com" 
    ServerName www.example.com 
    ServerAlias example.com 
</VirtualHost> 

<VirtualHost *:443> 
    SSLEngine On 
    DocumentRoot "/var/www/sites/example.com" 
    ServerName www.example.com 
    ServerAlias example.com 
    SSLCertificateFile /etc/chain.pem 
    SSLCertificateKeyFile /etc/key.pem 
</VirtualHost>` 

现在,有没有其他的定义“网站启用”即提到了网站

1两种example.com和www.example。 COM有相同的IP(非DNS问题)

2 - 有在“网站,提供”无需额外配置

3- https://example.com工作正常,但http://example.com返回404

回答

0

有一个<VirtualHost *:80>有没有ServerName和Apache使用默认的服务器主机名这是example.com