在本地运行Web服务器而不公开公开它?

时间:2014-01-06 02:05:40

标签: python nginx

我在Digital Ocean上运行专用服务器。我的网站通过Gunicorn在NGINX上使用Flask。在开发过程中,我在本地VM(通过VMWare Fusion)上搜索引擎(solr),该VM恰好运行Tomcat。它本可以根据我的问题运行任何Web服务器。在我的应用程序中,我向该本地IP发出所有搜索请求:192.168.1.5。现在,当我在我的服务器上安装Tomcat并运行它时,您可以在mysite.com:8080公开查看它。 Tomcat的旧欢迎屏幕供全世界观看。我希望我的应用能够通过localhost:8080在本地访问它,但不会向全世界展示。这可能吗?

1 个答案:

答案 0 :(得分:-1)

简短的回答是否定的。 在使用托管计划时,实际上您正在做的任何事情都是“暴露于世界”,因为您自己必须远程访问它,就像其他人一样。

您有两种选择,第一种,将数字海洋服务器配置为仅接受来自公共IP的连接,第二种,继续在本地使用您的开发服务器,直到您准备好进入黄金时段。