首页 > 代码库 > 部署一个网站到外网

部署一个网站到外网

前言:

  最近一时兴起 想要将自己做的网站 发布到外网。就是,将自己喜欢的技术啊、想要做的功能啊,整合好了之后发布到外网,供别人欣赏下。

  不积跬步无以至千里。之后的很多很多的可能,都从开始以后再慢慢扩大的。所以下定决心去做一个个简单的网页。

内容:

  思路一:做一个什么样的网站?

    嗯,就做一个简单的门户网站吧。在网上下载了一个简单的前端页面。

  思路二:选用什么样的技术?

    给前端网页配上对应数据库。则也需要后台。这里选择 java 语言。详细技术这里不提。

  思路三:网站做好了,怎么发布出去?

    首先,需要一个域名。(如果想要拥有自己的独立域名的话,没有暂时忽略)

    其次,需要一个放置该应用的服务器。

       在网上找了很长时间的 免费的。心塞至极。差不多打着免费空间的名号的,要么就是卖域名、空间的,要么就是信息是很久远的了(失效了)。

       入了我眼的免费主机 主机屋 算一个吧,呕血的是,它只支持asp 和 php

                   于是,就把眼光放到了那些我们离不开的大公司 的云服务,看看谁的支持更好一些(或者更便宜一些),出钱买吧。

  思路四:到底该选什么云呢?

    提供此类服务的有(而与发布有关的,大概需要 服务器):

      百度云  http://developer.baidu.com/bae   教程   价格

      新浪云  http://www.sinacloud.com/index/price.html

      阿里云  https://www.aliyun.com/

      腾讯云  https://www.qcloud.com/

    自己根据实际情况,选择实际需要的东西。下面是我的试用体会:

    我们常见的那些大公司应该都有对应的云服务和开发者中心(开放平台),所以,我选择了几个较为常用的公司。以 百度、新浪、阿里、腾讯 四家来对比一下。

    打开之后,都有一堆云服务,说的好像好高深好高深。问题是,我只是想要发布一个网站(或者说网页)而已,目的还仅仅只是个人练手而已。所以什么额外的服务都不需要。然后,我随便点了点,每一个都好像收费不菲似的。问题是我还是不知道,发布一个应用,我应该需要哪一个服务。(捂脸)

    我想 既然发布项目,那么我肯定需要的是 云服务器和云数据库吧。

    对着阿里云 的 云服务的价格看了会儿,我放弃了。(原因还是那句话,我只是个人练手而已,还是一时兴起。这儿太专业了,不是我玩的位置)

    然后腾讯云,大致和 阿里云一样,我也放弃了。(原因,骗子,说好的免费体验呢?我连我需要什么服务都不知道,你就让我付钱,玩什么都付钱!)

    然后 新浪云,新浪云  里面有一个 应用管理(http://sae.sina.com.cn/),在这里应该可以发布应用,不过发布之前 请先欣赏一下它的价位(我没豆豆,也没充值)

    最后 百度云,百度云 里有一个 应用引擎BAE(http://developer.baidu.com/bae),可以一站式的部署服务、可以支持java。好像是我要找的东西。然后看了看它的价格,试着使用了一下……(汗,我居然已订购,然后还不知道钱怎么付的!既然如此,钱都付了肯定要玩下去)

    

          思路五:发布服务

    我都已经选择了使用百度云里的 应用引擎BAE(虽然我本来打算用git,结果选成了svn),然后就要将错就错,一错到底。

     按照 教程  java开发者 上的步骤,一步步的上传代码,然后上线发布……

 

    好了,我的第一个外网服务发布成功了!(恭喜我吧!太不容易了!)

 

参考链接:

第一个BAE部署——Helloworld   

管理窗口:https://console.bce.baidu.com/bae/#/bae/app/list

部署一个网站到外网