Web -- 如何在AWS部署网站?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Web -- 如何在AWS部署网站?

2016-06-28 11:16:51 5000 1

谢谢回答这个问题!
新手自学python+flask,已经写好了想部署试试,但是不知道哪种方案好。了解到有AWS,但又看到有Apache,Nginx,Docker等等的内容,所以问题如下:

1)部署网站究竟是如何实现?了解基本HTTP,但服务器Apache等等这些,Linux,它们关系是怎样的,我应该去查找哪方面的资料?我在书店逛来逛去,比如《高性能Nginx》,又来一本《鸟叔的Linux搭建服务器》(已入基础本),看不出个所以然。
2)看到docker介绍非常简便,准备入坑,但新手真的合适入这个坑吗(专精的意思)?会不会?
3)我目前的理解是想利用一些云平台部署这个网站(目测AWS),然后在上面用linux,再用docker。现在应从哪里入手最好?
4)问个不相关的问题,Flask的SQLAlchemy在应付多表join和多对多关系时变得极其绕和繁杂,想尝试Mongodb+(ORM)mongoengine,据说这个ORM坑较多,有何好推荐?
5)对了不介意的话可以推荐一下相关Rest ful的综合性基础资料吗?看Flask web一章节对其原理有点云里雾里。

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:48:05

    看你的问题,你应该接触这方面已经算很多了。

    感觉有些混乱,里面有些概念或者软件具体的作用没有弄清楚。

    AWS仅仅是一种类似服务器托管的地方而已,相当于拥有一台可以独立访问的电脑。
    Apache,nginx才属于服务器范畴,Docker属于容器,属于集成管理的范畴。

    1).至于你提到的Linux和Apache的关系,好比在系统(Linux)上运行了一个服务(Apache)而已。网站部署,要看你的语言环境的,感觉你这里是Python,你应该去了解python web服务器搭建相关的,网上的资料应该很多。
    2).我用过一次docker,就是在AWS上使用的,我申请的存储空间很小,用了一次就不敢再在上面使用了。后期,肯定还是会学习的,不建议新手尝试,但也不反对。
    3).如果是部署服务器的话,因为你只是自己玩玩,没有成百上千的服务器需要操作,不建议使用docker,就从最简单的开始。你本地怎么搭建的,AWS上就怎么操作即可。
    4).我了解过Python,也曾打算花时间学一下,也仅仅是看过语法而已,所以不方便回答。
    5).restful部分,建议你先抛开Python来学,先知道什么是restful,然后再看Python是否有实现restful那一套东东的框架之类的。

    0 0
相关问答

5

回答

弹性Web托管 和 云虚拟主机 有什么区别呢?

2015-12-19 22:43:03 4597浏览量 回答数 5

1

回答

弹性WEB托管的带宽是多少?

2016-09-01 15:19:51 2459浏览量 回答数 1

2

回答

symfony2如何部署在弹性web托管?

2016-10-25 15:07:56 2571浏览量 回答数 2

1

回答

弹性Web托管如何使用

2016-11-07 07:54:35 1478浏览量 回答数 1

1

回答

关于PHP Mail 在虚机和弹性web托管上的情况,急!

2015-12-23 16:33:54 5034浏览量 回答数 1

2

回答

弹性Web托管带宽多少?多少人共用?

2015-12-26 21:31:41 3601浏览量 回答数 2

1

回答

麻烦弹性Web托管怎样申请退款

2016-01-05 13:53:37 5675浏览量 回答数 1

3

回答

弹性Web托管

2016-01-08 00:47:08 2527浏览量 回答数 3

1

回答

弹性Web托管使用问题

2016-01-08 00:51:07 5302浏览量 回答数 1

4

回答

该用云引擎ace还是弹性web托管?

2016-01-12 13:01:48 6503浏览量 回答数 4
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
Serverless 开发实战--十分钟上线一个 Web 应用
立即下载
从Web到Cloud App——YunOS Web App 开发经验分享
立即下载
Web应用系统性能优化
立即下载