手把手教你搭建外网可访问的应用~

 手把手教你搭建外网可访问的应用~_第1张图片


1.、注册appfog


2、注册之后,新建一个java spring mysql应用。


3、选择第一个亚洲服务器(据说最快)


4、写上应用名。


5、进入应用默认界面


6、点击update source code,按照它的说明一步一步来 很简单的。


7、接下来你就可以上传自己的代码了,myeclipse写好的应用打包成war包,然后解压,用start command prompt ruby上传就ok了。



8、下面讲数据库连接,先写个jsp页面 里面加一句out.println(System.getenv("VCAP_SERVICES"));把它的值打印出来,得到一串字符串,记下它,在你代码中的数据库连接部分,替换成它提供的密码,用户名,端口号等等。比如给我的字符串是:

{"mysql-5.1":[{"name":"chuhsuai-mysql-78548","label":"mysql-5.1","plan":"free","tags":["mysql","mysql-5.1","relational","mysql-5.1","mysql"],"credentials":{"name":"d9f772f20ff864bf8a9bca7677a4bfbf3","hostname":"10.0.62.24","host":"10.0.62.24","port":3306,"user":"uK0FkdFwQFjsG","username":"uK0FkdFwQFjsG","password":"ptxjAVoVAJYif"}}]} 。

里面红字的部分就是要的数据库连接的信息。你的代码中比如DB类中的获取数据库connection:

conn = DriverManager.getConnection( "jdbc:mysql://"+hostname + ":"+port+"/" +name;,username,password);

就将红色的部分替换成上面字符串中的红色字体的值,这样就能建立数据库连接了。【原谅我表达不清。。


9、数据库能连接上了,接下来就是数据库管理了,介绍一种最简单的方法。新建一个phpMyAdmin应用、照例进入应用管理页面。点击进入Env Variable ,填入 PMA_PASSWORD,另一个填入你的密码(记住它),然后点击下图所示的 Visit Live Site(以后点击它就能看到你的应用哦!网址就是你的域名了,虽然它是主机商提供的)


它会弹出一个对话框要你输入用户名(注册appfog的邮箱)和密码(你刚刚填的密码)。。。

输入用户名和密码就能进入数据库管理页面了手把手教你搭建外网可访问的应用~_第2张图片


在这个页面你就能创建你需要的table了。

10、接下来你就需要一个不是太屌丝的域名了...注册获取域名  (免费域名)

11、点击进入应用的Domain Name,在xxxx.af.cm后面 添加刚注册的域名,最后一定要update(如果显示unsave update,而且update按钮点不开,就remove掉全部,重新开始一个个添加。)

12、注册DNS服务 进入管理页面,添加域名(XXXX.tk),点击进去,添加CNAME记录类型,记录值为XXXX.af.cm。
进入tk域名管理页面,设置custom dns 把f1g1ns1.dnspod.net 和f1g1ns2.dnspod.net填上去。

哈哈,是不是很简单呢?赶快来试试吧。。。

ps:还有一种方法建立本地数据库管理,但太麻烦了,而且要下载好几个东西,。。。
【大部分来自百度贴吧...感谢 






你可能感兴趣的:(手把手教你搭建外网可访问的应用~)