详解如何在阿里云服务器部署程序并用域名直接访问

作者:lianzhang861 时间:2021-06-26 06:15:22 

闲来无事,买了一个最便宜的阿里云服务器来学习,一年三百多,适合新手了解程序等。

一般买服务器只有公网的IP地址,也就是类似10.205.25.32这种形式的。如何想用域名(例如www.baidu.com)直接访问的你网站,可以在阿里云直接再买个域名,将域名解析绑定ip地址。

有人想知道怎么解析域名,我这里补充一下域名相关内容

1.域名:

域名分为一级,二级, * 域名,如www.baidu.com,baidu为一级域名,www为二级域名,此网址没有 * 域名

而比如mail.www.baidu.com中,mail为 * 域名。

关于域名解析:

首先购买域名,然后进入控制台

详解如何在阿里云服务器部署程序并用域名直接访问

点击解析

详解如何在阿里云服务器部署程序并用域名直接访问 

然后点击添加记录

详解如何在阿里云服务器部署程序并用域名直接访问

详解如何在阿里云服务器部署程序并用域名直接访问

记录类型选A,主机记录让你写自己的二级域名或 * 域名,解析线路选择默认,记录值为你要绑定的ip,TTL就选10分钟

点确定就绑定了

2.服务器环境搭建

那么刚买的服务器,该如何安装环境并部署程序呢?一般买的服务器像一台新电脑,里面没有多余的软件,更没有程序的环境或者数据库什么的,所以都需要我们自己安装。

我是做java的,用mysql数据库,这里讲的是部署java程序。首先准备好jdk,mysql,tomcat,打包上传到服务器,再解压,如果服务器没有压缩软件,网上下载即可。一次安装jdk,配置环境变量,安装mysql,tomcat,将自己的程序传到tomcat中的webapp中。

到这里准备工作完成,这时启动tomat的话,在本地输入localhost:8080是可以打开程序的,但用公网ip或者域名就无法访问了,所以我们要开始配置tomcat。打开server.xml,将<Engine name="Catalina" defaultHost="localhost">,

<Host name="localhost"  appBase="webapps" unpackWARs="true" autoDeploy="true">两项的localhost换成你的域名或者IP名(其实写IP就行,输入域名自动回找到绑定的IP地址),开始不建议修改端口,tomcat默认端口为8080,想在外网访问程序,需要输入域名和端口号才行,如果不写端口号,必须将配置中的端口设置为80端口,但80端口的域名必须备案,否则无法正常访问。最后在host中添加<Context path="" docBase="C:\file\apache-tomcat-7.0.70\webapps\coolsite" reloadable="false" caseSensitive="false" debug="0"></Context>,在docBase中输入你的项目路径。配置好后启动tomcat。

到这里你会发现外网还是无法访问你的程序。是因为在阿里云中必须配置一下安全组。进入阿里云管理控制台->云服务器ECS->网络和安全->安全组,这时会显示你的服务器列表,在你要修改的服务器右下角点击“配置规则”,显示出规则列表,

详解如何在阿里云服务器部署程序并用域名直接访问

我们需要点击“添加安全组规则”,添加入方向,将8080,80端口添加进来。这时你再访问网站,就顺利的打开啦。 如果域名解析成功,可以直接用域名加8080端口访问,等域名备案成功后就可以直接用域名访问了。

来源:https://blog.csdn.net/lianzhang861/article/details/79332664

标签:阿里云,域名,访问
0
投稿

猜你喜欢

  • GoDaddy美国主机是否有自己的WEB-INF目录

    2010-04-09 13:14:00
  • Dede系统被挂马 全面解决方案

    2009-02-24 12:22:00
  • 巨人主策划回应质疑风波:或是竞争对手抹黑

    2009-11-12 10:02:00
  • Google首页的那个史上最贵按钮

    2007-11-27 13:11:00
  • 用MDaemon搭建邮件服务器(下)

    2007-11-23 13:39:00
  • Linux文件删除后空间未释放问题详解

    2023-11-03 03:15:42
  • 27家主流媒体对微软Windows7评论大汇集

    2009-10-23 09:41:00
  • Facebook官方公布未来两季平台发展线路图

    2009-10-30 13:06:00
  • VMware workstation 12安装ubuntu 14.04(64位)

    2022-05-10 06:01:20
  • 在Ubuntu Linux上安装和使用Git和GitHub

    2021-01-01 22:23:19
  • 隐藏SMTP旗标(Sendmail/Qmail/Postfix/Exim)

    2007-03-27 11:21:00
  • 说说Google:Google是如何卖馒头的

    2008-07-16 18:33:00
  • Discuz!7.0支付宝购买积分功能详解

    2009-06-03 12:14:00
  • 如何使用GUI来配置Linux系统防火墙

    2009-09-19 20:24:00
  • VMware安装Rocky Linux服务器系统并执行优化的详细过程

    2023-01-12 17:27:44
  • Linux添加swap分区的方法

    2022-12-25 18:41:24
  • Xshell5连接虚拟机中的Linux的方法以及失败原因解决

    2023-01-14 05:15:59
  • Linux磁盘挂载、分区、扩容操作的实现方法

    2022-10-24 15:27:48
  • WindowsIIS6安全保护贴—URL授权全攻略(3)

    2007-09-26 14:18:00
  • 基于Docker搭建Redis主从集群的实现

    2022-10-23 05:09:44
  • asp之家 网站运营 m.aspxhome.com