0
服务器使用IP地址不可见
我曾经很容易在Unix上创建服务器,但是Windows让我很适合。我的目标是在我的本地Windows机器上使用一个非常简单的http服务器,这样无论我在哪里,我都可以访问一些个人信息。 部分安全性是使用http:protocol的非标准端口。(据我所知,它本身并不是很好的安全性。) 我创建了(在C#中)在端口100上任意运行的服务器。 从运行服务器的计算机上的Web浏览器,我转到: http:// localhost:100 / test 或localhost:100 / test,我的网页(3行文本)显示在浏览器中。 我的局域网IP是192.168.1.19 从运行服务器的机器上的同一个Web浏览器,如果我去:http://192.168.1.19:100/ test 或192.168.1.19:100 / test,我在浏览器中显示以下内容: 错误请求 - 无效的主机名 HTTP错误400.请求主机名无效。 我试图确保Windows防火墙对端口100开放,但我不肯定它是正确的。(控制面板设置让我识别服务器的可执行文件。我希望告诉它打开端口100,但是无处可去。) 我将不胜感激任何有关获取Windows以使此端口可用的建议。 请不要告诉我解决此问题的其他方法,例如远程托管或加载现有服务器软件包。我真的很想这样做,原因有些太复杂,无法解释。 我在Windows 10计算机上运行,但在Windows XP Pro计算机上也遇到了同样的问题。