Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 从智能手机调用我计算机上的web服务器_Apache_Http - Fatal编程技术网

Apache 从智能手机调用我计算机上的web服务器

Apache 从智能手机调用我计算机上的web服务器,apache,http,Apache,Http,我有一个奇怪的问题,我还没有弄明白。任何人都可以建议尝试什么: 我有一个软件从我的电脑控制我的相机。它叫“控制我的尼康”。它有一个内置的web服务器。其目的是能够从智能手机连接,将其用作遥控器。您可以选择它应该侦听的端口并启用它。你可以得到一个带有按钮的简单界面。例如,公开照片会触发URL 127.0.0.1:8090/?c=3。非常基本的东西 在电脑上它工作得很好,但在我的手机上,我只是得到了一个超时。我想我需要打开防火墙中的端口(8090),并花了一些时间进行设置,但仍然无法工作。我正在网络

我有一个奇怪的问题,我还没有弄明白。任何人都可以建议尝试什么:

我有一个软件从我的电脑控制我的相机。它叫“控制我的尼康”。它有一个内置的web服务器。其目的是能够从智能手机连接,将其用作遥控器。您可以选择它应该侦听的端口并启用它。你可以得到一个带有按钮的简单界面。例如,公开照片会触发URL 127.0.0.1:8090/?c=3。非常基本的东西

在电脑上它工作得很好,但在我的手机上,我只是得到了一个超时。我想我需要打开防火墙中的端口(8090),并花了一些时间进行设置,但仍然无法工作。我正在网络上使用我的计算机的IP地址:192.168.1.214:8090,它应该从计算机到达与127.0.0.1:8090相同的位置

然后我设置了一个Spring boot应用程序来监听8090端口,我可以通过手机很好地访问它。这表明防火墙不是问题所在。我也可以在Spring boot应用程序中通过调用来触发我的Nikon URL控件。我还可以通过电话访问计算机上Apache(192.168.1.214/testpage.html)提供的页面,没有任何问题


我在这里遗漏了什么?

尼康软件可能正在绑定到
127.0.0.1
网络接口,而不是它找到的所有网络接口

该软件似乎不是为网络控制而设计的,只是运行一个web服务器,这样它就可以用HTML显示UI


您需要更改尼康软件,使其在其他端口上侦听(或配置端口转发或反向代理)。

我可以选择要侦听的端口。我尝试过不同的方法,但结果是一致的。