1. 快速创建WEB
登陆到Azure门户,点击左下角的新建:
- 点击计算
- 点击网站
- 点击快速创建
- 输入URL名称
选择区域(目前21V在WEB这块只有北部),点击确定。
网站创建成功后,在门户中看到建好的网站
点击下方的浏览按钮,可以发现目前网站是空的
点击网站名称,进入建好的web的管理门户
在页面上,我们发现有一些比较重要的信息,这里可以先关注下工具-WebMatrix,后面的操作中会用到。
2. 通过门户管理WEB
2.1 仪表板及创建FTP用户
- Web的状态机资源使用情况
- FTP主机信息(后面会介绍用处),URL,主机名等
- WEB的位置和订阅信息
在这个页面,我们还可以重置部署凭据(FTP账号,用于WEB资料上传)
点击左边的重置部署凭据
输入用户名和密码,点击完成
在门户下方可以看到完成部署的提示
记住用户名和密码,点击FTP的主机名,测试登陆情况
输入之前部署的用户名和密码,格式千万别错了
登陆到FTP,那么就可以上传已经做好的网页到Azure了
2.2 监视器
在门户的WEB管理页面中,点击导航栏的监视器
在监控页面可以看到WEB的运行状况
点击下面的添加度量值,配置监视的内容
在这里选择你要监视的度量值或去掉不需要的
点击勾确定。
2.3 配置WEB
点击配置进入配置页面,选择Framework的版本和PHP的版本,选择32/64位平台(free及share模式下无法选择64位,只有在标准模式下才可,配置见缩放)
移动下拉框
- 管理域名(可添加自定义域名,但是不能再free模式下)
- 打开或关闭应用程序日志记录(文件系统和存储)
点击上图下方的“管理连接按钮”配置存储连接(要监视的WEB存储),选择已有的存储账号,并同步密钥。
确定后回到之前的页面,继续往下拉,进入网站诊断
- WEB服务日志记录选择关闭/存储(需要连接存储)/文件系统(需要输入quota值)
- 详细错误信息打开/关闭
- 未能请求跟踪打开/关闭
配置应用
配置默认文档和处理程序映射,不变的default和index
全部配置完成后点击下方的保存(如不需要可以点击放弃)
2.4 缩放
点击缩放,配置网站的横向扩展能力
- 免费:每个Azure订阅可以免费使用10个Free模式下的网站,不能自定义域名,不能横向扩展
- 共享:产生计费,可以配置实例数,最多6个
- 标准:产生计费,可以配置实例数(最多10个)及实例大小进行横向及纵向的扩展
标准模式截图:
2.5 连接的资源
由于使用的是快速创建,所以在这个示例中没有连接资源
点击链接资源,配置需要的资源(如果需要的话)
选择创建或连接现有资源,这里选择创建新资源
选择数据库,下一步
- 在数据库配置页中新建或使用现有的数据库
- 确定数据库名称
- 新建SQL数据库服务器(可选现有的)
- 输入登录名
- 输入并确认密码
- 选择区域(与WEB选择同一区域,保证性能最佳)
- 勾选配置高级数据库设置,下一步
配置高级数据库设置
- 选择版本—WEB版最大数据库5G,Business为150G
- 选择排序规则
点击确定完成所有的配置。
3. 编辑网站
3.1 添加网站内容
本文由于面向非开发人员,对于网站的编辑,这里推荐使用WebMatrix。进入WEB管理页面首页。
点击安装WebMatrix
直接点击运行进行安装,安装过程略
完成安装后,在WEB门户页面点击下面的WebMatRix
随后会自动打开刚才安装的WebMatRix,并且自动加载
选择直接编辑活动站点或本地副本,这里选择本地副本,提示需要安装SQL管理工具,点击接受
完成安装,点击确定
开始复制远程站点,在本地建立副本
选择一个发布的应用程序,这里选择模板,使用现有的网站模板
选择需要的语言和模板,或空白网站,之前配置的资源为SQL,所以这里选择ASP.NET的个人站点。
开始下载和安装网站内容
网站下载完成后(可在本地制作完成后上传或直接通过开发工具发布),点击工具栏的发布按钮,发布网站
完成网站发布
点击WEB管理门户仪表板左边的站点URL,或是直接在IE里输入网站地址
查看IE内容,网站已经部署成功,此时可以在WebMatRix中进行内容后发布
3.2 自定义域名
首先确定网站的模式是在共享或标准,在网站的管理门户的缩放中配置
进入管理门户配置,管理域名
点击管理域名,输入自己的域名,在下图中可以发现,域名输入后提示错误,无法验证域名的所属,我们需要在域名供应商那配置一条CNAME记录
在IE进入域名供应商,这里以name.com为例,添加一条别名web.techng.net指向techng.chinacloudsites.cn
在回到Azure管理门户,域名通过验证
根据上图中的提示,我们需要在域名供应商那添加一条A记录,回到name.com添加记录
在Azure完成配置
在IE里输入web.tech-ng.net查看解析情况