阿里云从申请账号到项目部署并绑定域名

1.准备好云服务器ECS,云解析服务,还有万网域名

  先注册账号并进行学生实名认证,绑定支付宝账号。

  https://free.aliyun.com/      在这里可以申请半年的云服务器,选了Windows Server 2008 R2企业版 64位,因为服务器配置低,不适合选高版本的windows。

  我还另外购买了一年的云解析服务,9.9一年,购买链接找不到了。。

  去万网买一个喜欢的域名  https://wanwang.aliyun.com/ 

  准备好之后,去控制台选择云服务器ECS-->实例,实例列表处选择对应的,我是华南1,查到公网ip。

  连接方法:

  ①.用电脑远程连接

    win+R,输入mstsc,输入刚刚查到的公网ip,凭据部分,用户名是Administrator,密码在“控制台实例-->实例-->更多-->重置密码”处设置。

    “重置密码”设置好之后,去远程连接处输入凭据并保存,就可以连接上了.

  ②.阿里云控制台-->实例-->右边的远程连接。

    第一次使用远程连接会有6位的初始密码,可以在“实例-->更多-->修改远程连接密码”处设置。

    连上后会显示“按CTRL+ALT+DELETE”登录,去页面左上角点击“发送远程命令”,再选择相应的命令即可登录。

2.部署项目并在外网使用  “公网ip:port/project_name”访问项目

  远程连接到云服务器之后,在服务器上安装jdk,安装Mysql数据库和navicat for mysql 并设置好自己的数据库。

  部署Tomcat,参考Windows下部署Tomcat

  访问localhost:8080进入Manager。参考Tomcat的Tomcat-user.xml的配置文件 可以设置Manager的登录用户名和密码。

  在Manager下"浏览"处,选择项目的war包,点击Deploy发布项目。

  发布成功后,就可以在ESC服务器内部使用 “ip:端口号/项目名称”访问自己的项目了。

  到此,已经可以在与服务器内部成功运行项目了。但是在外部使用公网还访问不到,还需要做一个配置。

  参考: 阿里云 解决为什么不能使用公网IP地址访问部署的javaweb项目  中的-->7.解决步骤

  就可以使用 “公网ip:port/project_name”访问项目了。

3.使用域名解析绑定到服务器ip上

参考教程: https://bbs.aliyun.com/read/303411.html?spm=a2c4e.11155515.0.0.ign4u5

①阿里云产品验证,根据指引进行备案服务号申请。获得备案服务号

②域名备案 https://help.aliyun.com/knowledge_detail/36923.html?spm=a2c4e.11155515.0.0.PlKPbp

③绑域名

记得要先在“云解析”上,先将自己的域名解析到服务器ip上,配置方法可以参考阿里云帮助文档,将域名解析列表和vip实例管理都绑定上域名

  

  在Tomcat的conf/server.xml中配置

  1.把端口从8080改为80

  2.把Engine节点下的defaultHost改成自己的域名,这里默认是localhost

    <Engine name="Catalina" defaultHost="www.zilun.online">

  3.把Host节点的name属性改为自己的域名,默认是localhost

<Host name="www.zilun.online"  appBase="webapps"
            unpackWARs="true" autoDeploy="true">

  4.在host节点下添加Context节点,docBase是你webapps下放的项目。这样配置,使用域名就可以直接访问到指定项目了,注意斜杠不要多打少打。path为空是取默认的意思。

<Context path="" docBase="/ocPortal" />

4.成果

此时已经可以随时在服务器上通过域名来访问自己的项目了,在外网上访问一段时间后,会提示你需要对域名做备案,备案需要很长的时间,方法可以参考阿里云备案

(猜测是因为云解析绑定了服务器ip,所以可以在指定服务器内访问还未通过备案的域名。)

原文地址:https://www.cnblogs.com/shizilunya/p/8447383.html

时间: 2024-07-29 14:49:36

阿里云从申请账号到项目部署并绑定域名的相关文章

【转载】使用阿里云code和git管理项目

使用代码云托管和git来管理项目可以使多客户端和多人开发更加高效.通过对比github,bitbucket和国内一些云托管服务发现阿里云在项目空间和传输速度及稳定性上更能满足公司开发的要求.本文将介绍关于阿里云code及git的简单使用. 一.注册阿里云 可以直接使用淘宝账号登录,根据官网提示注册登录即可.推荐使用绑定了邮箱的淘宝账号,这样可以避免一些设置git和ssh时可能遇到的问题. 二.下载和配置git 登录阿里云code之后再右上角个人头像边上有个帮助按钮,这里给出了简单的git教程.

阿里云 Ubuntu 14.04 JavaWeb 应用部署

最近双11阿里云云服务器ECS搞活动,之前一直想买个服务器来玩一玩,正好最近阿里云有优惠,就买了个域名和ECS服务器来倒腾倒腾了. 我先是在万网上面购买了一个域名,然后在阿里云ECS购买了一个ECS服务器,配置如下: CPU:1核 RAM:512M 操作系统:ubuntu 14.04 带宽:1M 因为主要是为了体验一把,所以所有的配置都是买的最低配置,而且宽带也是选择了按量计费,在流量使用较低的情况下,能比按月计费少一些支出.大家可以酌情选择. 好了废话不多说,接下来就讲讲我环境搭建的步骤. 1

阿里云免费申请免费SSL证书

随着互联网的不断进步与发展,对于网站与数据的安全性要求也越来越高,原本的HTTP明文传输已经不被信任,https逐渐被关注,从谷歌.火狐浏览器将对HTTP明文页面标记"不安全",到强制要求iOS App使用HTTPS加密连接(苹果要求所有应用到2016年底必须使用HTTPS),再到新一代HTTP/2协议只支持HTTPS加密连,这都预示着互联网即将改变HTTP传输的规则. 目前,国内最大的云计算平台阿里云为满足用户对SSL证书的需求,已经在云平台上推出了4大证书品牌,下面就以Symant

阿里云 centos7 django + uWSGI+Nginx + python3 部署攻略

centos7+nginx+python3+django+uwsgi配置Django 项目部署 1.租的服务器(选择centos)的话,需要在阿里云后台控制台开放几个端口,克隆一下已开放的端口,tcp自定义就行,mysql(3306),nginx(8000以上都行).(都切换到root用户操作) 2.安装python3 3.安装nginx 4.安装mysql(这一步如果暂时用不上数据库也可以不操作) 5.确定2,3两步安装成功了,接下来就用pip3 安装django 和uwsgi, 在进行下一步

关于阿里云ESC上go语言项目编译6l: running gcc failed: Cannot allocate memory

前段时间将自己的阿里云服务器上的系统由centos 6.5换为了ubuntu 14,其他的硬件配置都没有发生改变,将服务器上的数据恢复并且重新安装了golang的编译环境后,发现使用go build编译稍微大一点的golang项目就会报错: /usr/local/go/pkg/tool/linux_amd64/6l: running gcc failed: Cannot allocate memory 一直想不通为啥换了个系统就会报这个错,字面意思是gcc分配内存失败,应该是内存不够用,机器配置

在Foxmail中添加阿里云企业邮箱账号

1.安装完成Foxmail之后,新建账号 输入阿里云邮箱地址和密码,点击创建 接受服务器类型你可以选择POP3或者IMAP,在这里我选择的是POP3 点击创建,大功告成. 为什么要写这篇文章呢? 因为我用的是企业邮箱,在创建账号的时候不知道POP服务器地址和SMTP服务器地址是多少? 网上什么都有,经过一番查找,终于找到了 首先登陆阿里云企业邮箱->点击右上角帮助中心->电脑客户端设置 .就回出现 企业邮箱的POP3.SMTP.IMAP地址是什么? 具体内容如下: 企业邮箱的POP3.SMTP

阿里云轻量服务器LAMP镜像部署网站踩过的坑第一期

阿里云的轻量服务器真的很多坑,刚完成3个网站部署在一台轻量服务器的工作,虚拟主机配置文件,php源码解析,mysql.httpd和php不是系统变量等等各种问题:准备一个一个来填坑,在这感谢51CTO讲师段老师的帮助,3年前在他那学的红帽7.0:碰到什么写什么,可能有点水,但是都是实操经验,现在网上大多都是copy,自己也没验证过,还有一些是初学者虚拟机玩配置,对实际操作帮助不大: 今天先说一下轻量服务器的虚拟主机配置文件 碰到新的系统,先查看系统版本,下面是阿里云轻量服务器的版本信息 [[em

阿里云怎么申请免费的证书

过程: 1. https://common-buy.aliyun.com/?commodityCode=cas#/buy # 转到 云盾证书服务的购物车 2. 默认当前购物车仅显示"专业版OV SSL"和"通配符DV SSL",请点击"选择品牌"中的"Symantec" :点击"保护类型"中的"1个域名" 3. 之后,就可以选中"证书类型"中的"免费型DV

使用阿里云学生服务器搭建nodejs项目(准备阶段)

最近在阿里云买了一年的学生服务器,准备在上面挂些东西玩玩,折腾了一大晚上,才把node环境搭好,本人是linux菜鸟,记录一下自己第一次使用遇到的坑... 1.我选择的是centos系统,预装php环境,一开始用阿里云内置的远程连接,默认名字root,密码没有,密码可以在控制台重置,重置后一定要重启服务器才能登录生效!!我就是没重启,当了铁头娃...,还有一点就是linux的密码都是不显示的,不要以为是电脑的问题... 2.阿里云内置的不是很方便,切网页很麻烦,下个putty可以输入公网ip直接