2016-12-02 6 views
1

我有Apache.I運行的應用磁想這個應用程序的主頁指向一個完全不同的應用程序:點在Magento應用的URL到不同的應用程序

所以舉例來說,如果

localhost:80/ 

被訪問,重定向到localhost:3000/。我想要這個,因爲我們正在更改magento應用程序來逐頁反應應用程序,並且我們的反應應用程序在本地主機上運行:3000,那麼該怎麼辦?

回答

1

您可以在Apache中虛擬主機的conf使用proxy_pass(在此之前,您必須啓用阿帕奇mod_proxy的模塊)

例;

<VirtualHost *:80> 
    ProxyPreserveHost On 
    ProxyRequests Off 
    ServerName localhost 
    ProxyPass/http://localhost:3000/ 
    ProxyPassReverse/http://localhost:3000/ 
</VirtualHost> 
+0

嘿,謝謝。你介意給我一個資源來解釋這個嗎?我是這個PHP apache的新東西完全 –

+0

我將它添加到:/etc/apache2/sites-enabled/000-default.conf。這是我應該做的嗎? –

+0

當然,你可以在你的web服務器上找到httpd-vhosts.conf文件,並且你應該添加VirtualHost塊在頁面底部。最後你應該重新啓動Apache。希望足夠 – aligokayduman

相關問題