linux django 指定端口,如何在端口443和80Linux Ubuntu或Raspberry PI上运行Django Web应用程序?...

我对Django很陌生。我想我不能以sudo的身份运行django应用程序,因为所有与pip相关的模块都是为用户而不是sudo用户安装的。所以,这是一个基本问题,比如如何运行django应用程序,它可以监听端口80和端口443。在

所以,到目前为止,我尝试了以下选项-即pre-routing-NAT

我使用以下命令运行我的应用程序-$python manage.py runserver

Performing system checks...

System check identified no issues (0 silenced).

You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.

Run 'python manage.py migrate' to apply them.

September 13, 2018 - 03:04:41

Django version 2.1.1, using settings 'WebBlogger.settings'

Starting development server at http://127.0.0.1:8000/

下一步,我的iptables设置没有什么对我有用的

sudo iptables-tnat-A PREROUTING-p tcp--dport 80-j重定向--到端口8000

^{pr2}$

我做了http://

我看到连接被拒绝了。

我不知道如何调试NAT的东西,不管它是否真的命中了NAT。如何调试,以及正确的解决方案是什么?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值