带你迈过那些部署服务器时的坑?
virtualenv是一个神器,它用来隔离各种不同的Python运行环境,避免了不同项目依赖的库版本不同导致的冲突。
为什么不使用pip来安装?因为在Centos中会安装成模块,无法全局调用,简单的处理方式就是使用yum来安装,后面的uwsgi同理。
安装nginx
三、安装配置mysql8 在Centos中直接用yum安装mysql会安装mariadb,对于数据库我们需要精确的控制版本,所以需要其他安装方式。 1.安装mysql
获取mysql的仓库文件并安装
安装仓库
添加mysql到repolist
查看列表状态,准备安装的版本是否为enable。
安装mysql
2.启动mysql 在centos中使用systemctl命令来控制服务启动、重启、停止、设置开机启动和查看状态,后面我们会编写一个服务来自启动uwsgi 启动
停止
重启
查看状态
设置开机启动
取消开机启动
3.mysql的操作 安装过程中我们并没有设置账号密码,但是mysql默认有一个root账号,安装时为它设置了临时密码,我们第一件事就是查看这个密码登录root账号,并修改密码。 查看root账号临时密码
登录root账号并修改密码
输入临时密码后进入mysql的操作界面
和Linux一样,我们同样不能使用root账号来操作数据库,应该新建一个账号来连接相应的数据库。 新建用户
新建数据库
数据库授权
四、配置服务器 现在已经万事俱备了,我们只需要做相应的配置就可以完成服务器的搭建了。 1.配置python虚拟环境及安装依赖 (编辑:惠州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |