腾讯云Centos7.4上部署django项目
程序员文章站
2022-06-29 12:43:21
这段时间在做scrapy爬虫,对爬出来的数据基于Django做了统计与可视化,本想部署在腾讯云上玩玩,但是因为以前没有经验遇到了一些问题,在这里记录一下: 1:centos7关闭与开启防火墙: 关闭: systemctl stop firewalld 开启: systemctl start fire ......
这段时间在做scrapy爬虫,对爬出来的数据基于django做了统计与可视化,本想部署在腾讯云上玩玩,但是因为以前没有经验遇到了一些问题,在这里记录一下:
1:centos7关闭与开启防火墙:
关闭: systemctl stop firewalld
开启: systemctl start firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
2: django项目首先需要设定哪些ip可以通过浏览器访问该项目
在 项目同名的文件夹下的settings.py 中:
allowed_hosts = [] 这个列表中可以填写允许访问该项目的ip,如果写“*”就说明允许任意ip访问该项目。
3: 在启动django项目时 一半情况下是: python manage.py runserver 这样仅仅本机可以访问该项目
python manage.py runserver 0.0.0.0:443 这样的话是允许所有ip访问该项目。
而且有一点需要注意,为什么我的端口是443呢?写445行吗? 当然不行,因为我腾讯云上的安全组的安全组规则设置的是对外开放的web服务端口是80和443
所以应该是只有端口指定为这两个其中之一,才可以访问web服务的,当然,你也可以调整腾讯云上的安全组规则。
如果这三点都注意到了的话,应该你的django项目也可以正常访问了的。
4: 刚刚写完博客 就出现问题了。。。很无奈
我在xshell上启动了项目,但是当我关掉xshell后 项目就宕掉了。。。
#nohup python3 /root/babel_scrapy/manage.py runserver 0.0.0.0:443 &
这样执行后,退出xshell后程序就不会宕掉了
上一篇: cad怎么快速计算多个图形的总面积?
下一篇: Numpy 01
推荐阅读
-
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
-
腾讯云Centos7.4上部署django项目
-
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
-
Django项目: 项目环境搭建 ---- 三、在码云平台创建项目&推送到码云上
-
详解Node项目部署到云服务器上
-
Django+vue在腾讯云上搭建前后端分离项目
-
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
-
腾讯云上免费部署HTTPS的方法步骤
-
在阿里云ECS上部署 Django+MySQL+uWSGI+Nginx 项目的基本流程
-
在IIS上使用wfastcgi部署Django项目的坑之一