通过本地主机访问时,我能够成功使用我的dropwizard应用程序,但是当我使用另一台计算机进行访问时,它不起作用。您需要做些什么来使您的Web应用程序响应除本地主机之外的主机吗?
我知道在flask中必须使用flask run --host=0.0.0.0
运行,在配置文件中有控制此设置的设置。
如果从同一网络连接,则可能会遇到Windows防火墙问题(如果在Windows上运行)或其他任何防火墙,具体取决于操作系统。
如果您尝试从另一个网络进行连接,则可能仍然是上述情况,但是还必须将端口转发设置为运行应用程序的计算机。如果是HTTP,则可能是端口80。如果是HTTPS,则可能是端口443,对于任何其他协议,您都必须找出正确的端口。