2016-09-22 104 views
2

我想通過使用Firefox並輸入IP而不是DNS來從我家訪問我的測試站點。訪問服務器使用瀏覽器和IP而不是DNS

我的服務器是AWS Ubuntu,它安裝了Mysql,Apache2。

我要訪問我的測試這樣的網站在Firefox:XXXX /測試

但它給我404

當我在Firefox喜歡這種類型的正常工作:XXXX

我不知道如何做這項工作。

這是我在我的服務器中所做的。

cd /var/www 
sudo mkdir test 
sudo cp wordpress test/ 
cd test 
sudo mv -R test public 
sudo chown -R www-data:www-data public 
sudo chmod -R 775 public 
cd /etc/apache2/sites-available 
sudo cp 000-default.conf test.conf 
sudo vim test.conf 

這裏是test.conf

<VirtualHost *:80> 
    ServerName test 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/test/public 
    <Directory /var/www/test/public/> 
     AllowOverride All 
    </Directory> 
</VirtualHost> 

這裏去命令再次

sudo a2ensite test.conf 
sudo service apache2 restart 

現在我轉到我的Firefox在地址欄這樣進入我的AWS彈性IP:

x.x.x.x/test 

哪給了我404

回答

1

您在文檔根目錄中犯了錯誤。將您的Apache配置更改爲下方,然後重新啓動apache,然後x.x.x.x/test它會工作或在您的瀏覽器中輸入此URL x.x.x.x/test/public

<VirtualHost *:80> 
    ServerName x.x.x.x 
    ServerAdmin [email protected] 
    DocumentRoot /var/www/test 
    <Directory /var/www/test> 
     AllowOverride All 
    </Directory> 
</VirtualHost> 
+0

不,它沒有工作 –

+0

你在測試目錄中有什麼文件你有任何文件的名稱index.html或index.php?還要將ServerName更改爲您的IP地址並重新啓動Apache – error2007s

+0

這是wordpress.org下載的wordpress文件的完整副本。它有index.php –

相關問題