您的位置:首页 > 运维架构 > Tomcat

用tomcat和花生壳搭建个人网站

2016-05-27 09:35 471 查看
我是小白,白到连协议都说不清,突发奇想,想自己搭建一个外网可以访问的网站,一方面算是自己普及下网络的方面的相关知识,另一方面也是挖掘下这方面的兴趣。先讲讲我的思路吧。

先用tomcat部署我的静态网页,用花生壳映射我内网的ip及端口,最后用购买的顶级域名cname到花生壳分配给你的稳定的ip端口。【申明:1、我只是把一个静态网页部署上去 2、可行性先不做赘述】

下面开始详细的步骤:

1、既然是测试,写了个简单的html文件,只是给body设了一个背景,给了个雄赳赳气昂昂的Rooster。


2、启动tomcat,我这里的版本是tomcat7,为什么选这个版本呢?其实是偷懒了,因为Eclipse支持的最新版本就是7.0的,往上的版本还要装插件,让人甚是乏累。这里如果是静态网页的话,就没必要通过Eclipse来启动tomcat了,我直接把。html的文件放到tomcat安装目录下的/webapps/ROOT文件夹即可。



这里有一块需要说明的,就是Apache Tomcat web server安装后,默认的服务端口就是8080.我在conf文件夹的server配置文件中可以看到,如下图。那么接下来就好办了,直接将主机ip加8080端口映射到花生壳的域名上即可。



3、打开花生壳,添加映射,如下图。



到这里我们可以做个简单的测试,用你的手机或是电脑直接访问花生壳的ip端口,若可以显示网页则映射成功。

4、好了,到这里其实已经算是把网站挂到外网上去了,但是宝宝并不满意,毕竟是花生壳分配的免费域名,不符合我一代塘主的身份,于是便在万网上买了个域名(这里有补充的了,之前买听说域名还是主机什么的需要备案,特别是万网这样的正规网站,考虑到比较麻烦而且周期比较长,于是打算在香港那么注册或是租用服务器,看网上的教学推荐了90zhuji.com的网站,搞笑的是那么非但没有帮我把域名注册下来,我支付完成以后,竟然把他那么的网站服务器搞挂掉了,也是一脸懵币。最后还是在万网上购买的域名,roosteryu.com,其实域名注册是不需要备案的,只用你的空间需要,好了,这将为下面的可行性埋下伏笔)

5、为了让我购买的网址映射到我的花生壳免费域名上来,我在我万网的管理后台上准备配置DNS解析,之前只听说过A记录,和cname,比较不是固定的ip,所以我首先想到的是cname,然而cname不能指定端口。


于是在找遍了上图的各种选项以后,发现只有显性URL比较符合我的需求,抱着试试就试试的心态,开始了配置。


现在不知道是带了端口号的问题还是没有备案的问题,被卡着了。咨询了我公司的资深大牛,他笑呵呵了,说这么玩是肯定不行的,貌似必须要有稳定的ip,最简单的方法就是租用万网主机咯!

到此为止,我那澎湃的心总归是归于平静了,这么一折腾虽说白买了域名,但收获还是不小的,专业术语到时看了不少,最后再把我查的几个可能比较容易忘的贴出来,方便以后回忆。喔了~

Tips:

8080端口:8080端口同80端口,是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,会加上“:8080”端口号。另外Apache
Tomcat web server安装后,默认的服务端口就是8080.

DMZ:DMZ是英文“demilitarized
zone”的缩写,中文名称为“隔离区”,也称“非军事化区”。它是为了解决安装防火墙后外部网络的访问用户不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区。该缓冲区位于企业内部网络和外部网络之间的小网络区域内。在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。另一方面,通过这样一个DMZ区域,更加有效地保护了内部网络。因为这种网络部署,比起一般的防火墙方案,对来自外网的攻击者来说又多了一道关卡。

ADSL:ADSL属于DSL技术的一种,全称Asymmetric
Digital Subscriber Line( 非对称数字用户线路),亦可称作非对称数字用户环路。是一种新的数据传输方式。ADSL技术提供的上行下行带宽不对称,因此称为非对称数字用户线路。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: