为平均堆栈应用程序配置.htaccess文件

时间:2018-08-15 10:11:47

标签: apache .htaccess web-deployment

我正在将我的堆栈Web应用程序部署在支持Node.js的共享a2主机上。
我必须使用以下示例重新配置.htaccess文件,以使用前端端口将用户重新路由到本地主机:

RewriteEngine On
RewriteRule ^$ http://127.0.0.1:55555/ [P,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ http://127.0.0.1:55555/$1 [P,L]

网站建议使用49152和65535(含)之间的端口。
我将55555端口用于前端,将50000端口用于后端,但是我也需要配置.htaccess来路由后端请求,就像使用前端一样,因为现在网站仅作为前端项目打开,而前端和后端之间没有连接。

1 个答案:

答案 0 :(得分:0)

问题出在Angular代理配置中。.Angular需要配置为使用代理将后端请求从相对路径“ / api /”路由到后端端口“ localhost:port / api /”。
您可以参考此链接以了解操作方法。

https://medium.freecodecamp.org/the-best-ways-to-connect-to-the-server-using-angular-cli-b0c6b699716c

希望有帮助。