Python爬虫云服务器搭建系列之二:环境搭建
前言
上篇在这里: Python爬虫云服务器搭建系列之一:环境搭建
本篇主要介绍阿里云的云服务器ECS
和云数据库EDS
,先贴配置图吧:
0x00:搭建过程
在上一篇文章已经介绍了云服务器ECS的登陆和部分爬虫模块的安装,现在继续:
网页端登陆控制台,到左侧选择
云服务器RDS版
,点击实例id,根据提示创建用户(因为只能创建这一个用户,所以我的截图没有这个提示);点击
数据安全性
,根据提示输入白名单,这个白名单的作用是不在白名单上的IP无法登陆到数据库;
3.基本信息
里,根据提示,添加外网IP
(我的已经添加,所以截图不太一样):
右上角有个登陆数据库,点击它,输入
外网地址
,刚添加的数据库账号和密码,按提示在网页端登陆查看数据库内容。打开
putty
,登陆到系统后安装MySQL客户端sudo apt-get install mysql-client
,因为有MySQL云服务器,所以mysql-server
不需要安装。这里说一下,内网指的是
云服务器
和云数据库
在同一网段下,网页登陆所在的网段跟云数据库不在同一网段下,所以用`外网地址
登陆,而这里putty
输入mysql -h 内网地址 -u 你的用户名 -P 端口 -p
,按提示输入密码,通过内网地址登陆MySQL;下面回到
putty
,安装python模块pymysql
:pip install pymysql
;准备工作完成。
0x01:运行项目
导入项目到云服务器(教程见上一篇)。
运行项目:
nohup command > nohup.out &
,这样就算退出putty
,程序继续运行;cp /dev/null nohup.out
或者cat /dev/null > nohup.out
清空nohup.out
文件;登陆网页云数据库,查看数据库数据是否正确导入;
- 完成。
以上。