如何使用 Apache2/IP 地址公开 Svelte 应用程序?

如何使用 Apache2/IP 地址公开 Svelte 应用程序?

帮助,我在端口 5000 上的本地主机上运行了 Svelte 应用程序,在端口 3000 上运行了后端 Express,在端口 5432 上运行了 postgresql 作为数据库。

我尝试修改 /etc/httpd/conf/httpd.conf,安装和配置 nginx 以将正在运行的应用程序公开到互联网,基于通过谷歌搜索可用的教程的研究,但尚未成功

我需要应用程序运行http://168.xx.xx.xx:5000例如,我已经将我的 ssh 密钥分享给我的老板,以便他可以访问我的应用程序

请帮忙/任何提示,我正在使用 ubuntu 18.04 :)

谢谢

答案1

http://168.xx.xx.xx:5000我需要该应用程序像示例一样运行。

如果您的应用程序已在端口上运行5000,那么最简单的解决方案可能是将传入的请求转发到168.xx.xx.xx端口上5000,再转发到运行该应用程序的任何本地计算机。显然,您需要确保5000本地计算机上的某些端口没有被路由或防火墙等阻止外部请求,但直接 IP 访问通常不需要反向代理设置(这似乎是您试图实现的)。

相关内容