API_2 安装详细流程

第一部分 安装软件包

---------- 1、安装系统   ----------

ubuntu 22.04 server 版

地址:清华镜像网易镜像

自行制作安装U盘,一路next即可,创建用户:t1510,密码:1510test

----------  2、设定 root 密码,并切换到 root 账号  ----------

sudo passwd root
...
...
su

命令正常运行后的截图

----------  3、修改固定IP地址  ----------

配置文件在 /etc/netplan 目录下,编辑这个没有 wifi 的 .yaml 文件

 建议全部删除现有内容,然后以下列内容替换

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s25:
      dhcp4: no
      addresses: [192.168.31.99/24]
      optional: true
      routes:
        - to: default
          via: 192.168.31.1
      nameservers:
        addresses:
          [202.106.0.20,114.114.114.114,8.8.8.8]
  version: 2

192.168.31.99 地址请替换为想使用的固定地址

sudo netplan apply

* 如果这时候使用的是网络终端,则会卡在那里不动,因为网卡地址换了,之前的连接找不到服务器了,所以需要关闭当前窗口,重新连接新IP地址就可以了;

* 如果新IP地址也连不上,就可能是IP地址配置错误了,因此这个操作最好在本机上登录使用显示器直连的方式配置; 

 ping 8.8.8.8 有返回信息则表示 IP 地址配置正确;

----------  4、升级 ubuntu 软件包  ----------

因为 ubuntu 在国内部署了官方升级服务器,因此不用升级阿里源,即可实现高速下载

apt update     //更新包版本信息
apt upgrade    //更新本地软件到最新版

----------  5、apt 各种软件  ---------- 

逐一执行下列命令

apt install redis -y
apt install nginx -y
apt install uwsgi -y
apt install net-tools -y
apt install python3-pip -y
apt install uwsgi-plugin-python3 -y

----------  6、修改 pip3 下载源 (python的包管理工具)  ----------

在终端界面键入下列命令:

cd                        // 直接进入服务器的用户目录
mkdir .pip                // 在用户目录下新建 .pip 的隐藏目录
vim ~/.pip/pip.conf       // 编辑 pip.conf 提供升级地址修改

将下列内容直接 copy 到文件里

[global]
index-url=https://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host=mirrors.aliyun.com

----------  7、安装 python 必备的软件包  ----------

sudo pip3 install django==4.0.0 requests==2.25.1 redis==4.2.2 xlrd==1.2.0 xlwt==1.3.0 docx2txt==0.8 python-docx==0.8.11 python-pptx==0.6.21 pdfplumber==0.6.1 configparser==5.2.0 uwsgi==2.0.20

一长串的安装流程不用管,应该就都安装好了。

第二部分 调试安装流程

mkdir /var/www/api_2            // 新建 api_2 发布目录
chmod -R 777 ./api_2            // 给你 api_2 完全访问权限,适用于远程客户端无法上传文件

完成后截图如下:

在命令行界面键入如下指令:

cd /var/www/api_2
python3 manage.py makemigrations index
python3 manage.py makemigrations login
python3 manage.py makemigrations logs
python3 manage.py migrate
sudo cp /var/www/api_2/rh_class/settings.py /var/www/api_2/api_2/
sudo cp /var/www/api_2/rh_class/rh_default.ini /var/www/api_2/api_2/
sudo cp /var/www/api_2/rh_class/default /etc/nginx/sites-available/
sudo cp /var/www/api_2/rh_class/uwsgi.service /etc/systemd/system/
sudo cp /var/www/api_2/rh_class/uwsgi.ini /var/www/api_2/
service nginx reload
systemctl enable /etc/systemd/system/uwsgi.service
reboot now

重启后,浏览器访问192.168.31.99,即可打开产品界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值