想要获取访问者的IP(公网地址),就必须要把项目部署在服务器上
一:前期准备
1.需要的材料
- 一台有公网IP的服务器
- Django项目:https://gitee.com/xuexianqi/spider-test
2.采用的方案
- 云服务器上安装Docker
- Docker中用CentOS拉起Django项目
3.需要注意的点
- Django项目的
settings
中的ALLOW_HOST
需要改为['*']
- 启动的时候,允许访问的IP设置为:
0.0.0.0
- 服务器的端口(安全组)需要放行
二:项目部署
1.安装 并 启动Docker
http://www.xuexianqi.top/archives/664.html
2.拉取CentOS7.9
docker pull centos:7.9.2009
3.启动CentOS7.9
- 启动的时候要进行端口映射
docker run -dit -p 8000:8000 --name centos01 centos:7.9.2009
- 查看已启动的容器
docker ps
4.进入容器
docker exec -it centos01 bash
5.安装一些需要的工具
- vim:文本编辑器 - 用于编辑文件
- ne