百科问答小站 logo
百科问答小站 font logo



如何将Django项目部署到阿里云服务器上


user avatar   网友的相关建议: 
      1,APP应用需要什么样的云服务器? 为了帮助大家了解如何使用阿里云云服务器及相关应用,阿里云的移动云团队开发了一个简单的APP应用:移动云相册,其中使用了ECS主要用作部署云相册的API服务(图片信息调用、图片列表调用)和图片缩略图处理,因为这个应用服务端使用了JAVA语言开发,因此在上面安装tomcat来部署应用。 具体部署 1)远程登录: 第一次购买ECS后,会把该ECS服务器的root账号、密码发送购买者的邮箱,然后购买者可以通过远程登录到ECS服务器,具体远程登录可以参考如下: Windows:中国//help.aliyun中国/manual?spm=5176.383518.5.16.4lLZzn&helpId=59 Linux:中国//help.aliyun中国/manual?spm=5176.383518.5.16.4lLZzn&helpId=59 2)安装web环境 根据自己应用特点选择安装相关web服务器tomcat或者jetty,阿里云提供了一条龙安装部署脚本,为开发者提供了更多的方便,请参考如下链接:中国//help.aliyun中国/manual?spm=0.0.0.0.RGeYy4&helpId=129 3)打包应用 将web源码下载到本地,使用命令mvnpackage打成war包。如果不是maven工程,可以用类似ant打成war包。 4)上传war包 Linux下面可以使用sftp上传war包,上传war包到指定目录后进行解压,具体使用方式参考:中国//help.aliyun中国/manual?spm=0.0.0.0.PnfpSL&helpId=1848 5)启动web服务 将tomcat或jetty服务启动 6)配置反向中国、绑定域名 具体配置信息参考:中国//help.aliyun中国/manual?spm=0.0.0.0.Ti7iuA&helpId=532, 中国//help.aliyun中国/manual?spm=0.0.0.0.MKbFj1&helpId=65 2,APP应用如何把图片存到云存储服务器中? 图片类APP应用的架构核心在于大量小文件的存储与访问,在文件数量较多的情况下将文件直接存储在硬盘上将极大影响应用的访问效率。阿里云存储服务OSS对海量小文件的存储及管理具有很大优势,图片不从服务端下载,减少了服务端压力。阿里云的OSS的备份机制也保证了文件的存储安全,其存储容量可以无限扩展,每秒请求数超过50000次,多线BGP中国络确保全国各地访问流畅。 使用阿里云OSS步骤: 1)登录阿里云官中国(aliyun中国)开通OSS 2)获取KEY及密钥 3)下载SDK (JAVA版下载地址为:中国//bbs.aliyun中国/job.php?action=download&aid=38817 帮助手册: 中国//aliyun_portal_storage.oss.aliyuncs中国/oss_api/oss_javahtml/index.html ) 4)开始APP开发 很简单吧,下面是一个使用阿里云的OSS上传图片的代码样例: StringupLoadURI = OSSClient.generateUploadUrl(Constants.SERVER_URL.GENERATE_URL,fileName, null); int status =OSSClient.uploadFile(upLoadURI, path); 3,APP上云后如何使用云数据库? 为了帮助大家了解如何使用阿里云云服务器及相关应用,阿里云的移动云团队开发了一个简单的APP应用:移动云相册,其中使用了RDS中提供的MYSQL服务,数据库中主要存储了用户上传的图片信息,包括原图、缩略图的信息及存储地址,通过WEB端API向客户端提供数据调用。 使用阿里云RDS和使用本地数据库基本上没有区别,使用样例如下: 1)创建数据库实例 使用阿里云账号购买RDS后,可以创建数据库实例。 2)创建数据库以及管理账号 创建数据库名称以及管理账号,用于应用程序调用数据库连接。 3)访问数据库: 创建完数据库(test)后,在数据库test里添加账户:test、密码:test,可以在RDS控制台查看到数据库相关信息,从中能够得到数据库的外中国地址如:xxxx.mysql.rds.aliyuncs中国,可以使用应用程序连接数据库,javajdbc连接数据库示例代码如下: String url = “jdbc:mysql://xxxx.mysql.rds.aliyun:3306/test”; String username = “test” ; String password = “test” ; try{ Connection con = DriverManager.getConnection(url ,username , password ) ; }catch(SQLException e){ e.printStackTrace() ; //需要对异常做处理



相关阿里云话题

阿里云服务器怎么退款
阿里云服务器应该用什么安全软件?
阿里云服务器ECS内存使用率高怎么解决
准备买台阿里云服务器,选哪个地区比较好
阿里云服务器,1核cpu 1内存 1M宽带可以支持多少人访问?
阿里云服务器密码是多少
求助,项目部署到阿里云服务器上没有声音
上传了文件至阿里云服务器,别人怎么访问我的主页啊?怎么获取地址?
阿里云服务器是什么
阿里云服务器可以备案多个网站吗
买了一台阿里云服务器,需要安装哪些东西?
买了个windows系统的阿里云服务器,不知道怎么使用
我有阿里云服务器,域名,请问怎么让我的聊天服务器和客服端进行通信
怎么把 html 网页发布在阿里云服务器上
怎样上传一个压缩包到阿里云服务器,包括怎么部署
如何将阿里云服务器上面的Java环境清除
我想买阿里云服务器,不知怎么去选择配置
怎么让别人从自己阿里云服务器下载软件
阿里云服务器能运行游戏吗
阿里云服务器打印机问题



前一个讨论
阿里云服务器服务器修改WordPress固定链接出现404错误怎么办
下一个讨论
阿里云服务器怎么退款





© 2024-09-07 - tinynew.org. All Rights Reserved.
© 2024-09-07 - tinynew.org. 保留所有权利