帮助,我在端口 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 访问通常不需要反向代理设置(这似乎是您试图实现的)。