2016-12-02 63 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

相关问题