- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
所以我已经使用 django-sslserver 运行我的服务器(pip install django-sslserver)
python manage.py runsslserver xx.xx.x.xx:443
现在我可以在服务器本身上访问该站点,但是如果我尝试从另一台机器访问它,它会超时。查看命令提示符,服务器似乎甚至不知道我从另一台机器发出的请求。
但是如果我运行服务器
python manage.py runserver xx.xx.x.xx:80
我可以从两台机器上访问它,没问题。使用 ssl,我尝试了很多端口,但没有任何区别。这是启动时的输出(替换了 IP):
c:\Users\Foo\Project>python manage.py runsslserver xx.xx.x.xx:443
Validating models...
System check identified no issues (0 silenced).
March 24, 2017 - 13:24:59
Django version 1.10.6, using settings 'Project.settings'
Starting development server at https://xx.xx.x.xx:443/
Using SSL certificate: C:\Users\Foo\AppData\Local\Programs\Python\Python35\lib\site-packages\sslserver\certs\development.crt
Using SSL key: C:\Users\Foo\AppData\Local\Programs\Python\Python35\lib\site-packages\sslserver\certs\development.key
Quit the server with CTRL-BREAK.
最佳答案
我的第一个猜测是您的两台机器位于不同的网络上,并且您的服务器机器报告的地址实际上只是网络地址转换 (NAT) 后的内部地址。如果是这种情况,那么您的服务器在它自己的小网络之外实际上根本没有任何 IP 地址。
同样,如果发生这种情况,您需要更改路由器的设置,为该机器提供一个静态 IP 地址,然后将服务器的端口转发到该特定机器。当然,如何操作完全取决于您的路由器。
关于django - 为什么我的Django服务器只能本地访问?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43005835/
有一条(相对)众所周知的 Perl 公理:“只有 Perl 可以解析 Perl”。我想知道 Perl 6 是否仍然如此? 扩大讨论...考虑到 PyPy 最近的更新,我想到了这个问题。 Perl 独特
这是设置。在上一个问题中,我发现我可以通过子组件中的状态传递对象属性,然后使用 componentDidUpdate 获取该对象属性。在这种情况下,状态和属性都称为到达。 这是基本代码... expo
我运行的是 10.5.2 社区版。我已经标记了 源/主要/资源 作为源目录。我可以右键单击并“编译”某些文件,据我所知,这意味着 IDE 将文件复制到与发送类文件的“com.mydomain.pack
我是一名优秀的程序员,十分优秀!