2013-03-22 74 views
3

我有一個Linode服務器運行Ubuntu 11和Apache2,我試圖讓一個子域工作。這是我mywebsite文件中的sites-available文件夾。我已經嘗試將頂部部分放在它自己的文件testing.mywebsite中,並重新加載apache2而沒有運氣。Apache2 - 麻煩添加子域

<VirtualHost *:80> 
    DocumentRoot /home/user2/www 
    ServerName testing.mywebsite.com 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    ServerName mywebsite.com 
    ServerAlias *.mywebsite.com 
    ServerAlias 192.155.90.135 

    #Index file and Document Root (where the public files are located) 
    DirectoryIndex index.html index.php 
    DocumentRoot /home/user/public/mywebsite/www 

    #Log file locations 
    LogLevel warn 
    ErrorLog /home/user/public/mywebsite/log/error.log 
    CustomLog /home/user/public/mywebsite/log/access.log combined 
</VirtualHost> 

我有一個網站建立和運行和Apache可以找到所有的文件/home/user/public/mywebsite/www,但是當我去測試子域,我的瀏覽器無法找到它。我對apache2非常不熟悉,所以對我們的幫助表示感謝。謝謝。

回答

0

DNS解析時,您的DNS記錄是否配置爲將您的計算機指向您的服務器IP地址所需的主機名?或者,你壓倒性地編輯/etc/hosts

我有點不確定「我的瀏覽器無法找到它」的含義,所以請澄清一下,如果上述問題沒有讓您更接近您的問題。在指定的路徑和/ var/log/apache2 /中檢查Apache的日誌文件是值得的。

+1

我不重寫/ etc/hosts中的任何內容,但我忘記了在Linode網站上管理DNS。我建立了新的A記錄,希望能夠解決這個問題。謝謝。 – funayman 2013-03-22 16:52:03