2014-10-08 86 views
0

我在Apache Webserver 2.4.7上遇到了一些麻煩。我想將一些頁面重定向到另一個端口(不管哪一個,我選擇82)。因此,我編輯VirtualHosts如下:Apache端口重定向

<VirtualHost _default_:82> 
DocumentRoot /var/www/html/hpc_test/web/trunk/ 
ServerName localhost 
<Directory /var/www/html/hpc_test/web/trunk/> 
    Options Indexes FollowSymLinks MultiViews Includes 
    AllowOverride All 
    Order allow,deny 
    allow from all 
</Directory> 
</VirtualHost> 

重定向工作正常,但新的DocumentRoot沒有。假定/ var/www/html/hpc_test/web/trunk /是DocRoot,則使用一些SSI命令。不幸的是,/ var/www/html /被認爲是端口82的DocRoot。

是否有任何Apache專家可以告訴我,如果還有其他事情我需要做?我研究了文檔並遵循了這些說明。

乾杯

+0

你有沒有添加'在Apache目錄聽在ports.conf文件82' ? – 2014-10-08 12:54:44

+0

是的,Apache正在監聽端口82 – Bergi 2014-10-08 13:55:29

回答

0

首先檢查是否正確的Apache監聽的端口82:

netstat -laputen|grep 82 

在你的網頁瀏覽器,你使用http://localhost:82

因爲你只是聽服務器名本地主機,如果您有其他域試試,阿帕奇將在默認的虛擬主機重定向