一臺主機利用apache伺服器開啟虛擬主機後無法使用www域名解決方法
阿新 • • 發佈:2018-12-29
同一臺主機一般只有一個域名,為了能放置許多不同型別的網站,需要將主機配置成虛擬主機來使用,配置的方法很多,詳細的過程可以參照網上其他部落格等,這裡強調apache的conf檔案的兩個重要的地方:
1.主機IP
虛擬主機對映IP:
NameVirtualHost your_ip:80
2. 虛擬主機列表:
<VirtualHost your_ip:80> ServerAdmin [email protected] DocumentRoot /var/www/html/your_web_root/ ServerName your_domain # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common </VirtualHost>
這樣配置以後,可以實現多個子域名訪問不同的網站,,,但是預設的主域名domain.com或者www.domain.com卻無法訪問了。
我解決的方法是在域名解析裡面,設定一個cname記錄,將www.domain.com對映到某個子域名即可。