![](/img/trans.png)
[英]How to connect to Azure SQL Server using Managed Service Identity from Django application in my local laptop
[英]How to host server from laptop?
我正在尝试使笔记本电脑成为http服务器。 首先,我正在运行:
“ python -m SimpleHTTPServer 8080”
我认为我应该能够通过http://my.pub.lic.ip:8080访问此服务器(我从www.whatismyipaddress.com获得了my.pub.lic.ip)。 但是,这不起作用。 我不知道问题是什么。 可能是这样的:
第一个是您必须为运行服务器的计算机设置静态本地IP。
如果要从本地网络访问它,那么您真正需要做的就是在防火墙中打开端口8080,然后在网络上的另一台计算机上键入服务器的本地IP,然后就可以了。
本地网络示例:192.168.1.150:8080
但是,如果要对公众运行它,则必须进入路由器并启用端口转发到端口8080并在防火墙中打开端口8080。
公共访问的示例,其中xxxx是公共ip:xxxx:8080
如果还有其他问题,请告诉我。 :)
连接到127.0.0.1而不是您的公共IP。
127.0.0.1被称为localhost,并且始终指向您自己的计算机。
这样,是否有任何NAT路由防火墙或匿名代理服务器都在whatismyipaddress.com中隐藏了本地网络IP都没有关系。
我感谢所有投入。 最近,我发现了“打开”端口的含义。 答案在于iptables(具体说明: https : //superuser.com/questions/634469/need-iptables-rule-to-accept-all-incoming-traffic )
同样,对于外部客户端访问服务器,还必须更改/ etc / hosts文件以建立服务器名称-> IP映射。
作为一个不了解网络基础知识的人( http://computernetworkingnotes.com/network-administration/how-to-configure-apache-server-in-linux.html ),这篇文章对我真的很有帮助。 它逐步介绍了设置apache服务器的过程。
再次感谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.