难用的服务器配置Django

这是一则自己的使用记录,怕以后自己使用的时候忘了,一般人可能不会碰到这个问题吧,对其他人可能没有帮助,就是顺便吐槽学校难用的服务器给人添这么多麻烦。

忙毕设需要用到服务器,找学长找老师好不容易要来了一个账号使用学院的服务器,关于这个服务器使用平台是外面一个公司设计的,不稳定、容易崩、使用之前麻烦的配置这些暂且不提,重新安装基础环境、一个个包python包多麻烦,就在我部署了我的Django项目在服务器上,我想本机使用浏览器使用,这麻烦多了。

服务器激活自己的anaconda环境,打开runserver也是正常,按照之前使用云服务器的经验就是将服务器ip地址填入再加上端口号就能使用了,但是我这边浏览器就是进不去。

刚开始使用8000端口的时候,网页报错给我这个信息

{"message":"no Route matched with those values"}

百度搜到的怎么都是nginx相关,我的天我都不知道这是干嘛用的,搜不到和Django相关的内容。后面改了端口号,还是不行,变成了服务器拒绝访问。可能不是端口的问题,设置文件去改了,ALLOWED_HOSTS = ['*',],地址使用0.0.0.0,是服务器防火墙的问题吗?防火墙相关命令又使用报错,我这系统用的什么防火墙,又发现我拿了个账号就用,连是什么系统都一无所知。后面搞半天才知道服务器没装防火墙。

那这玩意怎么就连不上呢,但是试了能拼通。后面登陆我的账号,发现有这样一个功能,端口映射,可能就是我要找的。

 进去,填了8000的端口号

 好家伙,给我创建了一个映射。

我还是各种查找IP地址、ping,才知道是怎么使用这个映射。你在服务器输入的命令是8000这个端口,但是本地浏览器使用的时候输入的是172.22.***.**:映射端口号。

我恨,这么麻烦的步骤浪费我一下午!也许是为了安全我这等小渣渣不懂,但是能不能出个这个服务器的使用手册啊。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值