把你的项目发布到外网上去(云主机+域名)


  要把网站发布到外网上去,最基本的条件只需虚拟主机即可,但既然都发布到外网了,让人家用ip访问你的网站也不太好啊,所以这里加上域名,给“用户”以“好的体验”~咳咳~~

  域名就是你在浏览器中输入的访问你项目的地址(相当于本地测试时访问的127.0.0.1:8080),云主机就是你项目发布的地方(就是你的电脑)。


申请、配置云主机

  申请云主机

  网上免费的云主机有许多(阿里云、腾讯云……),尤其是这些平台搞活动的时候。之前申请了在阿里云申请了一个一年免费的云主机,但因为没有迟迟绑定域名,被关闭了~~

  我这次在腾讯云上申请了一个免费的云主机(当然也可以购买),这是申请免费试用云主机的地址:
http://www.qcloud.com/event/try

  这是我申请好的主机(镜像为CentOS 6.5 64位):

这里写图片描述

  IP地址下有公网IP和内网IP。公网IP就是万网访问主机的地址;内网IP就是局域网IP(如果你有多台云主机,传输数据的时候可以利用这个局域网,传输数据不仅速度快,局网传输数据不占用外部带宽限制,传输大文件速度会快很多很多。)   **配置云主机**

  申请了的云主机,只是相当于刚刚装完纯净版系统的一台电脑,还需要装JDK、web服务器、数据库等支撑系统发布的软件。这里笔者用了上篇文章末尾说到的两个终端工具WinSCP和Xshell

  WinSCP登录到云服务器
  这里写图片描述

  可以远程操作云服务器上的文件   ![这里写图片描述](https://img-blog.csdnimg.cn/img_convert/7bfe051d2968bbcb6e943ceccdbe53a8.png)   在Linux上安装JDK和Tomcat网上有很多教程,这里不再多说   **发布项目**

  在云主机上发布项目跟在本地一样,把要发布的项目打成war,放在tomcat的webapps下,重启tomcat会自动发布项目,这时就可以通过云主机IP+Tomcat端口(默认为8080)访问你的网站了(如果你的项目用到数据库,可以购买或申请免费云数据库,也可以在这个云服务器上安装数据库如mysql等),快在浏览器里输入你的主机IP+Tomcat端口号(比如http://115.159.75.57:8080),看看是不是能访问啦(如果不能就证明你发布项目失败了~)?


申请域名、域名解析

  申请域名

  首先申请一个域名,我的域名是在阿里云上申请的(找个便宜的才几块钱),购买域名不用说吧,根据提示选好域名,下单,你的专属域名就诞生了。
阿里云域名申请地址:http://wanwang.aliyun.com/nametrade/

  下图就是我申请的域名 huyuyang.top:

这里写图片描述

  **域名解析**

  域名解析就是把你申请到的域名(比如huyuyang.top)解析为某一个IP地址(你主机的IP地址),在访问你的域名的时候会自动解析为对应的IP进而去访问IP地址。

  域名解析很简单,上面那副图的域名管理界面就有“解析”的功能,点击进入域名解析设置界面,添加如下类型的域名解析:

这里写图片描述

     因为我们要作为网站在浏览器里访问,所以主机记录为“www”。除此之外,还可以提供smtp、pop3等协议的解析。

  到这里,域名解析就大功告成啦~

    **端口配置**

  如果您现在访问www.huyuyang.top,发现还是进不去网页,原因是进行了上述域名解析后,域名huyuyang.top只会解析成115.159.75.57,而http协议默认访问80端口,当通过浏览器访问时,实际访问地址就是http://115.159.75.57:80,所以您应该猜到还差哪一步了吧?

  哈哈!猜对了!改Tomcat默认端口和默认网站目录呗~~

  配置方法很简单,在tomcat的配置文件server.xml中做如下修改

  修改Tomcat默认端口:port的值改为80

 <Connector port="80" protocol="HTTP/1.1"
			connectionTimeout="20000"
			redirectPort="8443" />

  修改Tomcat默认目录:在标签内添加如下配置

<Context path="" docBase="/usr/local/tomcat7/webapps/DoItYourself" reloadable="true" crossContext="true" />

  其中“DoItYourself”就是我部署在Tomcat下并且要默认访问的项目,如下

这里写图片描述

  到了这里就大功告成喽!


  在浏览器里访问 www.huyuyang.top

这里写图片描述

  当然啦,如果您的网站要上线长期使用的话,肯定是要备案滴~额~什么是备案?过几天您在访问我的这个域名,请求可能会被拦截,原因就是我还没备案~哈哈~)。这里只是为了玩~就不那么麻烦啦~如果对上述步骤有什么疑问或者哪里有待改善,期待您的反馈哦~~


【 转载请注明出处——胡玉洋《把你的项目发布到外网上去(云主机+域名)》

评论 41
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值