美文网首页Python
Python+Django搭建个人博客(1)-云服务器

Python+Django搭建个人博客(1)-云服务器

作者: DayBreakL | 来源:发表于2020-03-28 22:25 被阅读0次

    什么是云服务器

    • 服务器

      本质是计算机,与个人电脑的区别在于:

      1. 用途:提供网络应用服务
      2. 开机时间:24小时不间断
    • 自己配置服务器或者租用整个服务器

      1. 配置繁琐
      2. 性能不易修改
      3. 容易遭受攻击
      4. 实际使用率低
    • 什么是云服务器

      1. 由云服务器运营商提供
      2. 不需要单独购买实体服务器
      3. 由一群服务器集合后再划分出独立的空间作为用户的主机

    如何挑选云服务器

    • 提供云服务器的互联网公司

      • 百度云
      • 腾讯云
      • ali云
      • 美团云
      • 网易云
      • amazon web services
      • ucloud
      • Google Cloud Platform
    • 如何挑选

      • 大厂商云服务器质量有保障,价格稍高

      • VPS:类似云服务器,价格低,不稳定

        image

    如何使用云服务器

    • 购买云服务器-ali云为例
      • ali云官网:https://cn.aliyun.com/
      • 首页-最新活动-新手上路,寻找一些免费、试用、低价的套餐(如果是可以完成学生认证的,可以买学生专属的计划,很便宜)
      • 云计算基础:选择轻量应用服务器
      • 预装环境:系统镜像、Ubuntu 16.04 64位(对新手友好)、地区选择:看用户大多数在哪里进行选择
    • 购买云服务器-ali云为例(如果都无法参加优惠活动)
      • ali云管理控制台-云计算基础服务
      • 云服务ECS-实例-创建实例
      • 基础配置
        • 计费方式:包年包月/按量付费,根据自己实际情况
        • 地域:用户大多数在哪里选哪里,或者选择有优惠的地域
        • 实例:第一个tab是【仅显示最新一代】,我们练手不需要,切换到【所有代】
          • 架构:x86计算
          • 分类:练手不需要太高级的配置,可以选【入门级(共享)】
        • 公共镜像:Ubuntu 16.04 64位
        • 存储:高效云盘,默认40G
        • 购买周期:先买一周
      • 网络与安全组
        • 网络:默认专用网络,不用改
        • 公网带宽:按固定带宽/按使用流量付费,根据自己的情况选择
        • 安全组,默认
        • 弹性网卡,默认
      • 系统配置
        • 登录凭证,密码比较简单,安全性低
        • 实例名称
      • 分组设置
        • 默认
      • 确认订单
        • 下单,支付
    • 使用云服务器

      • ali云管理控制台-云计算基础服务:展示服务器列表
      • 实例详情
      • 点击远程连接,进入服务器操作界面
    • 终端控制及传输工具

      • 远程连接服务器工具
        • win puTTY
      • 传输管理服务器文件工具
        • win WinSCP
    • SSH登录服务器

      • macOS
        • 终端-输入ssh root@服务器ip
        • 输入密码,密码为盲打,不会显示出来
    • 利用SFTP客户端导入文件

      • win


        image image
      • mac?

    基础的Linux命令

    image
    • 一个博客网站示例
      • 创建项目:服务器上,输入命令mezzanine-project makerbean
      • 创建数据库:python3 manage.py createdb
      • 输入我们购买的云服务器的公网ip
      • 输入邮箱、密码
      • 是否添加demo页面,yes
      • 运行sudo python3 manage.py runserver 0.0.0.0:80
      • 通过公网ip可以访问(这是别人的一个博客项目,后续会自己学习搭建)
      • 如果无法访问,可能是因为防火墙问题,在云服务器ECS-安全组规则,确认80端口是不是所有人都可以访问。

    作业

    image

    相关文章

      网友评论

        本文标题:Python+Django搭建个人博客(1)-云服务器

        本文链接:https://www.haomeiwen.com/subject/smjeuhtx.html