Apache-2.2
啟用不帶“www”的訪問。在 Ubuntu 上
我想在沒有“www”的情況下啟用對我的網站的訪問。字首。我試圖將其插入到我的
/etc/apache2/sites-available
文件中:<VirtualHost *:80> serverName mydomain.gov.br serverAlias www.mydomain.gov.br ServerAdmin webmaster@mydomain.gov.br DocumentRoot /var/www/mydomain/ ... (lot's of other configs) </VirtualHost>
但這不起作用…… :(
當我探勘域時,我得到不同的 IP 結果:
www.mydomain.gov.br - 201.143.203.67
mydomain.gov.br - 201.143.203.65
serverAlias 需要是標題大寫(ServerAlias),您需要在此行添加您希望此虛擬主機響應的任何站點,並用空格分隔,如下所示:
ServerAlias www.mydomain.gov.br mydomain.gov.br something.mydomain.gov.br
確保您有 mydomain.gov.br(或 CNAME)的 A 主機記錄,以便可以正確解析。另外我不確定你是否已經跑
a2ensite
了,你沒有說它是否在工作。編輯 顯然您需要有關如何更改 DNS 記錄的分步說明。但是,除非您要發布您的實際域(我們可以查找您的 NS 記錄),否則我們不知道誰控制您的 DNS 或如何更改它們。
要在不發布您的實際域的情況下弄清楚這一點,您可以執行以下操作:
dig ns mydomain.gov.br
這應該返回一些記錄,如 ns1.somecompany.com ns2.somecompany.com 等。
“somecompany.com”會響鈴嗎?如果沒有,誰註冊了這個域名?可以聯繫他們嗎?他們可能有權訪問域名伺服器或認識有權訪問域名伺服器的人。您還可以查找 WHOIS 記錄,您可能會在其中看到一個您熟悉的電子郵件地址。