koj*_*iro 9 security http port
(我的问题并不是关于 Django。而是关于替代的 http 端口。我只是碰巧知道 Django 是一个相对著名的应用程序,默认情况下使用 8000,所以它是说明性的。)
我在野外有一个开发服务器,我们偶尔需要在不同的端口上运行多个 httpd 服务。当我需要启动第三个服务并且我们已经在使用端口 80 和 8080 时,我发现我们的安全团队已经锁定了来自 Internet 的端口 8000 访问。我知道端口 80 是标准的 http 端口,而 8080 通常是 http_alt,但我想向我们的安全团队提出案例,也开放 8000。为了证明这一点,我希望这个问题的答案可以为我提供在某些情况下使用 8000 端口而不是 8080 端口的合理论据。
还是只是一个没有意义的随机选择?
Mik*_*ike 14
不使用 80 的原因是您需要成为 root 用户才能使用 1024 下的任何端口,因为这些是特权端口。现在您可以通过运行在另一个端口启动开发服务器
python manage.py runserver 0.0.0.0:8080
Run Code Online (Sandbox Code Playgroud)
这会将开发服务器绑定到端口 8080 上的所有 ip。通常选择 8000 只是在正常的 http 端口上添加 2 个 0。此外,由于 8080 也很受欢迎,可能已经在使用中。
| 归档时间: |
|
| 查看次数: |
10592 次 |
| 最近记录: |