在Centos7虚拟机上部署前后端分离项目流程

本文介绍了如何在Centos7虚拟机上部署前后端分离项目,包括配置虚拟机、搭建Conda环境、配置pip和yum镜像源、开启SSH服务、迁移项目、安装使用mysql8.0数据库、安装uwsgi和nginx,以及解决前后端通信问题。详细步骤包括设置IP、关闭防火墙和selinux,安装与管理虚拟环境,配置pip和yum源,迁移项目并安装依赖,以及数据库和服务器的安装配置。
摘要由CSDN通过智能技术生成

一、配置虚拟机

1. 配置IP

如下图:
配置静态ip

具体操作 :进入到命令行,输入:

​ vi /etc/sysconfig/network-scripts/ifcfg-eno33 划线部分根据实际网卡名字更改。

​ 配置好以后,重启网卡,centos7的命令为:

systemctl restart network

2. 关闭防火墙(firewalld)及selinux

a) 关闭防火墙:

​ i. 临时关闭:systemctl stop firewalld

​ ii. 永久关闭:systemctl disable firewalld

b) 关闭selinux:

​ i. 临时关闭:setenforce 0

​ ii. 永久关闭:请编辑/etc/selinux/config文件,将SELINUX=disabled。之后将系统重启一下即可。

二、在虚拟机上搭建Conda环境

**1.**安装及配置清华大学的镜像源:

​ 安装过程见这个网页:

​ https://blog.csdn.net/weixin_43840215/article/details/89599559

**注意:**安装好conda之后需要重启一下系统,否则命令行里输入conda会提示找不到conda命令!

​ 虽然该网页写的是ubuntu系统的安装教程,centos7一样适用;

​ 上面给的镜像源不可用,建议使用下面的:

​ https://repo.anaconda.com/pkgs/main/linux-64

​ https://repo.anaconda.com/pkgs/main/noarch

​ https://repo.anaconda.com/pkgs/r/linux-64

​ https://repo.anaconda.com/pkgs/r/noarch

**2.**创建虚拟环境及一些常用指令:

2.1创建虚拟环境:

​ conda create -n tianji python= 3.7 (创建名为“tianji”,python版本为3.7的虚拟环境;)

​ conda create -n tianji python (不给python赋值,则默认安装最新版python;)

2.2 查看已存在的虚拟环境列表:

​ conda info –e

​ 2.3 开启虚拟环境:

​ conda activate tianji

​ 2.4 关闭虚拟环境:

​ conda deactivate

​ 2.5 删除虚拟环境:

​ 先退出要删除的虚拟环境,然后输入:

​ conda remove -n tianji --all

​ 2.6 获取conda官方使用文档

​ conda -h

3.镜像源的添加与删除:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值