簡體   English   中英

沒有www的服務器返回404

[英]Server without www returns 404

我在Debian Jessie上運行Apache2,當我嘗試進入沒有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

有一個<VirtualHost *:80>沒有ServerName ,而apache使用默認服務器主機名是example.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM