看过上篇小程序的朋友知道,我们的小程序上传的话大小限制在2M多一点,这么小的东西里面是放不了几个图片的,所以我们需要把项目中要用到的图片放到我们的服务器上,所以我就购买了阿里云的轻量应用服务器。

我在学校学的是java,学的不太好,自从在网上自学了python3之后爱上python了,简洁,轻便,个人感觉比java好用多了。

服务器部署我用的   nginx(反向代理)+gunicorn+python-flask(微框架)  做了一个网站现在主要是前端,用的Vue.js这个框架,特别好用,也是在学习中。

1.阿里云云翼计划通过学生证可以购买服务器,9.5/月

2.我弄的是ubuntu系统的,因为想部署python后端,听人说这个好用就弄了。

3.我们买好服务器后还需要绑定域名,所以再买一个域名,我买的是.top的域名,这个便宜,4元/年。

域名绑定后需要备案,这个有点浪费时间,期间阿里云经常给我打电话说修改那块不对啊什么的,花了两个星期终于通过备案了,然后我们把域名解析到我们的服务器上,现在还访问不到什么,因为我们的服务器还没有部署。

4.服务器弄到这块了,那我们需要可以能够远程访问我们的服务器并且做一些操作,阿里云给出了几种连接方式都不太好用,我用的是X-shell里的ssh和ftp,一个连接,一个上传下载,感觉贼爽。

主机里面输入你的服务器IP ,端口号默认给22,这块同时你的服务器防火墙里面要添加22端口。还要在服务器远程连接那块弄一个秘钥,设置一下密码什么的这都soeasy,弄好后通过这个ssh连接上。

好了,服务器连上后就要部署我们的nginx了,打开你的黑框框,因为我要部署python应用,所以安装的python环境

安装python环境   apt-get install python-dev

安装flask    pip install flask

安装nginx   apt-get install nginx  (这个nginx我个人理解是一个前端的一个反向代理服务器,不过挺好用的)

安装Gunicorn  pip   install  gunicorn    (这玩意我现在也没玩透,只用它运行过app,application入口文件)

5.nginx装好后主要起作用的是这个nginx.conf文件

那首先找到这个.conf文件   vim nginx.conf     编辑这个文件   其它的默认配置不要改,只改http里面的server,这里注意了,这个srever必须要写在http里面,不要写出来了。

下面两个箭头里面的是默认配置不用改。那个index 里面可以放你的nginx欢迎页面,那个东西nginx安装好就有了,找一找。

图上那个location /images/{} 是我用nginx和ftp搭建的一个图片服务器,挺好用。

你可以用前端框架写一个小的项目打包一下放到你的root里面就可以通过浏览器搜索域名访问了,nginx配不好一切都是免谈,我配这个的时候碰到过好多问题,不过都搞定了,最后也弄好了,所以如果朋友们碰到什么问题可以在下方评论,我遇到过的你们可能也会碰到。

今天就写到这里了,后面gunicorn等我弄懂了再发一篇,实在是文笔不咋样,只能把一些经验分享到博客上,希望大家可以更灵活的运用各种框架和技术。

软件专业应届生阿里云轻量应用服务器部署经验分享相关推荐

  1. 阿里云轻量应用服务器部署Node.js+React+MongoDB前后端分离项目

    最近用阿里云服务器部署了一个前端React,后端Node.js(Koa2),数据库MongoDB的前后端分离项目,其间踩了不少的坑,用这篇文章记录一下具体的步骤,希望对你们能有帮助. 1. 服务器的选 ...

  2. 阿里云轻量应用服务器/腾讯云轻量应用服务器如何安装宝塔面板?

    目录 一.阿里云轻量应用服务器如何安装宝塔面板? 第一种方式:重置为宝塔面板应用镜像 第二种方式:安装CentOS系统,用命令安装宝塔面板 二.腾讯云轻量应用服务器如何安装宝塔面板? 第一种方式:重置 ...

  3. 阿里云轻量应用服务器Ubuntu20.04上手体验与基本配置(图形界面,ssh,代理等)

    tags: Ubuntu Server Tips Config 写在前面 最近通过帅地的公众号get了一个一年的阿里云轻量应用服务器, 2核4GB, 磁盘60GB,流量1100GB, 感觉还是相当够用 ...

  4. Cloud Toolkit 部署应用到阿里云轻量应用服务器

    在之前的文章<在 Intellij IDEA 中部署 Java 应用到 阿里云 ECS>中讲解了如何将一个本地应用部署到阿里云 ECS 上去,有些读者反馈目前正在使用阿里云轻量应用服务器, ...

  5. 阿里云轻量应用服务器解读,为中小企业提供数字化的解决之道

    对于云计算的初学者及传统企业用户来说,面对云计算产品较高的技术门槛.繁多的计费项和计费策略,经常会一头雾水,有时承担了较高的费用却没能获得优秀的使用体验,甚者,更因无从下手,望而却步. "好 ...

  6. 轻量应用服务器安装mysql_阿里云轻量应用服务器Linux-Centos7下MySQL8.0.19的安装

    初始环境:阿里云轻量应用服务器已经重置系统为CentOS7.3-64位 具体目标:安装MySQL 8.0.19 第一步:检查Linux系统版本 1.执行命令 lsb_release -a 查看系统版本 ...

  7. 阿里云轻量应用服务器(香港)2020测评

    阿里云轻量应用服务器与AWS Lightsail (参考AWS Lightsail测评)以及Linode.DigitalOcean.Vultr等传统主机厂商的产品类似,相对于阿里云ECS产品更加简单易 ...

  8. 阿里云轻量应用服务器从购买到Web环境搭建

    本篇文章将介绍阿里云轻量应用服务器的购买和搭建Web环境    1.注册阿里云的账号:链接 2.如果是大学生的话,可以享受阿里提供的云翼计划,可以享受购买的优惠,如下图所示: 链接:https://p ...

  9. 【实用教程】Xshell6远程连接阿里云轻量应用服务器

    首先购买阿里云轻量应用服务器(学生党通过学生认证后可参与"云翼计划2018",很便宜!!!) https://promotion.aliyun.com/ntms/act/campu ...

最新文章

  1. [Objective-C] 如何定义Block(块)
  2. 3-unit1 IPv6网络的管理
  3. Codeforces Round #481 (Div. 3)【完结】
  4. springboot配置servlet容器的两种途径:配置文件及编码方式
  5. ASP.NET Core 导入导出Excel xlsx 文件
  6. 计算机PS英语词汇,操作计算机必读(必会)的53个英文单词共享
  7. 12-事件委托(事件代理)
  8. [你必须知道的.NET]第十六回:深入浅出关键字---using全接触
  9. 安卓APP破解利器之FRIDA
  10. 算法导论 思考题6-3(Young氏矩阵)
  11. pcm转换在线工具_律师必备的PDF在线转换工具,推荐5款,全免费!
  12. 电机编码器调零步骤_什么是无刷直流电机换向的最有效方法?
  13. C# WebBrowser准确判断网页最终装载完毕
  14. python怎么让图片旋转45度_是否有方法将matplotlib打印旋转45度?
  15. 服装PDM产品数据管理
  16. allegro17.4绘制PCB封装-R0603
  17. Wheel Speed Sensor Bosch 文章
  18. Windows 环境下 onenote中表格插入行和列的问题
  19. 利用Veeam BackupReplication工具实现vsphere虚拟机备份
  20. Google野心勃勃,微软前程堪忧!(转)

热门文章

  1. 初学者入门:使用WordPress搭建一个专属自己的博客
  2. h5按钮css3动态特效,让页面静不下来
  3. maven打包出错:There are test failures
  4. 基姆拉尔森计算公式(根据日期判断星期几)
  5. 课程老师也是觉得intel T265好,以后干脆还是弄T265吧。
  6. 计算机有关的基础知识,计算机基础知识之计算机中有关数及编码的知识
  7. EXCel鼠标右键不能用解决办法
  8. 关于cpu 使用率【转】
  9. 新的集成环境 PHP study_pro(PHP study 2019)
  10. 数字IC笔记-详解建立时间和保持时间