綁定伺服器可以使用 www,但不能使用非 www

綁定伺服器可以使用 www,但不能使用非 www

我剛剛使用 centos 設定了我的 VPS 並使用綁定伺服器向其添加網域。我唯一的問題是當我使用 www 訪問網域時。它不起作用。在我在互聯網上調查我的問題後,我發現透過向網域添加 IN CNAME 應該可以工作,但事實並非如此。

我的記錄檔如下所示:

$ttl 38400
senatoronline.ro.   IN  SOA ns1.bebliuc.ro. bebliuc\.george.gmail.com. (
            1365567122
            5M
            3600
            604800
            38400 )
senatoronline.ro.   IN  NS  ns1.bebliuc.ro.
senatoronline.ro.   IN  NS  ns2.bebliuc.ro.
senatoronline.ro.   IN  A   176.223.127.161
ns1.bebliuc.ro. IN  A   176.223.127.161
ns2.bebliuc.ro. IN  A   176.223.127.161
senatoronline.ro.   IN  MX  10 mail.bebliuc.ro.
www.senatoronline.ro.   IN  CNAME   senatoronline.ro.
*.senatoronline.ro. IN  A   176.223.127.161

LE:虛擬主機文件

<VirtualHost *:80>
    ServerName senatoronline.ro
    ServerAlias www.senatoronline.ro
    ServerAdmin [email protected]
    DocumentRoot /var/www/senatoronline.ro
    <Directory /var/www/senatoronline.ro>
            AllowOverride All
            Allow from all
    </Directory>
</VirtualHost>

非常感謝任何對此的幫助。

謝謝

答案1

這兩個虛擬主機都運作正常。

jamzed@lnxwrk:~$ lwp-request -Sde senatoronline.ro
GET http://senatoronline.ro
403 Forbidden
Connection: close
Date: Wed, 11 Sep 2013 07:20:40 GMT
Accept-Ranges: bytes
Server: Apache/2.2.23 (CentOS)
Content-Length: 3700
Content-Type: text/html; charset=UTF-8
Client-Date: Wed, 11 Sep 2013 07:20:41 GMT
Client-Peer: 176.223.127.161:80
Client-Response-Num: 1
Title: Test Page for the Nginx HTTP Server on Fedora

jamzed@lnxwrk:~$ lwp-request -Sde www.senatoronline.ro
GET http://www.senatoronline.ro
403 Forbidden
Connection: close
Date: Wed, 11 Sep 2013 07:20:43 GMT
Accept-Ranges: bytes
Server: Apache/2.2.23 (CentOS)
Content-Length: 3700
Content-Type: text/html; charset=UTF-8
Client-Date: Wed, 11 Sep 2013 07:20:43 GMT
Client-Peer: 176.223.127.161:80
Client-Response-Num: 1
Title: Test Page for the Nginx HTTP Server on Fedora

如果您嘗試訪問 www.senatoronline.ro 到底會發生什麼?是不是跟DNS有關的問題?或Apache配置?嘗試解析主機 senatoronline.ro 和 www.senatoronline.ro 並檢查是否會獲得相同的 IP。您是否出於測試目的修改了 /etc/hosts ?

答案2

DNS 看起來不錯,但您可能需要 Apache 的 vhosts 檔案的等效通配符項目 - 類似於:

   ServerAlias *.senatoronline.ro

然後 apache 將捕獲這些請求。

相關內容