微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

09 | 阿里云服务器从0配置django环境

首先要租一台阿里云服务器,注意操作系统为 centos7 .

一个坑!!如果是 ubuntu 那么可能会造成有些 python 的版本不可以安装。

配置服务器

  • yum update

  • yum install -y cronie yum-cron

    • 配置自动更新
    • vim /etc/yum/yum-cron.conf

image-20220830194205628

  • systemctl start crond systemctl start yum-cron

  • yum install -y firewalld

    • 安装防火墙
  • systemctl start firewalld.service

    • 启动防火墙
  • firewall-cmd --list-all

    • 查看防火墙支持的服务端口,可以发现支持 SSH

    image-20220830194724710

  • yum -y install mariadb mariadb-server

  • systemctl start mariadb

  • systemctl enable mariadb.service

    • 设置服务器开机自动启动
  • MysqL_secure_installation

  • MysqL -uroot -p

  • python --version

    • 查看当前python版本
  • 切换到新创建的py3文件夹下执行yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel zlib-devel libffi-devel MysqL-python MysqL-devel

    • 为安装python做准备

    image-20220830200409539

  • wget https://www.python.org/ftp/python/3.7.3/python-3.7.3.tgz

    • 从 web 上下载 python 包
  • tar -zxvf python-3.7.3.tgz

    • 解压安装包
  • 切换到 /usr/local 路径下创建 python3 文件

  • [root@iZ0jld7nm7qwubxsau795vZ python-3.7.3]# ./configure --prefix=/usr/local/python3/

  • make

    • 开始进行编译
  • make install

    • 开始进行安装
  • ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

  • rm -rf py3

  • pip3 install MysqLclient

  • pip3 install django

    • 安装 django 框架
  • ln -s /usr/local/python3/bin/django-admin /usr/bin

    • 把 django-admin 放到环境变量中
  • 切换到 /home 文件下创建 www 文件夹并在里面创建一个项目

    • django-admin startproject mysite
  • yum -y install tree

    image-20220830203900803

  • 有几个巨坑!

    • 在一切都配置完毕的时候启动django项目要使用 0.0.0.0:80 的地址
    • 其次,还要登录阿里云进行入端口的开启,开启 80 端口才可以。

利用 vscode

  • 安装扩展
    • image-20220830212004909

  • 点击查看,打开命令面板 ,搜索 sftp

image-20220830212046047

  • 填写配置

  • 远程同步

image-20220830212708205

  • 加入 其他配置信息

配置 web 服务器


最后,一个项目的配置就完毕了

文章来自:::
搭建 Django 服务器_哔哩哔哩_bilibili

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐