JAVAEE 企业网站建设发布与网站备案流程

还记得第一次在外网发布本身的网站的时候真的是走了不少的弯路。也查找了不少资料去了解怎么在网上发布本身作好的网站。最近想整理一下网站发布的过程,我尽可能写的详细一点让之后的小菜鸟们少走点弯路。呵呵虽然我如今也还很菜。。。web

不过术业有专攻,问道有前后不要在乎那么多啦。数据库

要在外网发布你的网站有几样必备的材料你要准备好tomcat

一、一个域名 服务器

不少网站都能买到域名,也很便宜,建议去 万网(www.net.cn) 买,由于后期的服务器,备案什么的均可以在万网这个平台搞定,方便统一管理。如今万网和阿里云合并了很方便、app

二、一台云服务器,或者一个jsp空间webapp

jsp空间比云服务器便宜一点不过不推荐买咯,若是只是玩玩能够试试,意义不大。若是真想学整个生成流程仍是用云服务器吧,通常公司也都采用这样的方式,我的呢卖最便宜的配置玩一个月也就花100左右。jsp

云服务器一样能够在阿里云购买。网站

三、固然还要一个可以运行的jsp网站咯ui

四、域名备案的问题阿里云

刚开始我也好纠结要不要备案,怎么备案。开始备了一两个网站的案后我就在也不备案了麻烦。

通常若是jsp空间,云服务器在国内的话都要求备案不备案极可能就被屏蔽不能复位,一些厂家会提供不备案状况的解决办法,可是阿里云不提供,阿里云国内云服务器都要求备案。

不过也不要担忧啦,若是不想备案就买一个香港或者美国韩国的服务器就能够不备案了。

若是非要备案就备案吧,买服务器和空间的地方通常都提供备案服务。

备案的话大概搞好要半个月的时间,我的备案费用在100块如下,企业备案。。。。不知道呵呵。

我的网站备案准备身份证,域名证书(在购买域名的地方能够下载一张图片),网站真实性核验单(在网上下载一个模板本身填),还要一个背景幕布的免冠照片,幕布通常要本身购买也是在提供备案服务的地方买。

 

 

准备好这些东西后,阿里云的话要你把东西邮寄到成都的公司去,其余的好比主机屋只要发扫描件就能够了,你们处理的方式都有点不一样。仍是那句话,域名,空间,备案最好在一家搞定!省得之后转备案麻烦的死。不一样服务厂家之间的备案是不能直接转的,转的话

要从新走一遍流程。(鉴于备案十分麻烦强烈建议买国外的吧)! 阿里云备案免费,可是幕布要钱买,邮寄费用也要15块。并且国内服务器只能备案五个域名。。因此呵呵

 

搞定上面这些东西后就能够拿到一个服务器的远程操做权限,或者FTP帐号能够传本身的项目到远程电脑上面。把本身的 Java虚拟机  tomcat 数据库 等基本软件安装好,通常云服务器默认安装了这些东西,空间更加安装好了只要上传东西就能够了。

不过有些要本身安装,这也没什么,就像在本身电脑上搞同样嘛。

项目发布后,启动tomcat只要不报错,你离成功就只有一步之遥了!--域名配置和解析

下面就是最关键的一步了。

关于tomcat的文件结构改动建议,为了能够在一个tomcat中运行多个网站(配置多个域名)你要对tomcat的文件结构进行一些改动

首先删除webapps中的全部文件

 

 

而后在tomcat的server.xml 配置文件中配置网站的域名loclhost 主机能够删除 

注意网站文件不要和tomcat文件放在一块儿 最好分开

 

 

<Host name="www.exrww.cn" appBase="/alidata/server/website/ldlx_00" unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false" >
        <Context path="" docbase="/alidata/server/website/ldlx_00/ROOT" crosscontext="true" />
    </Host>

    <Host name="www.ldtsjy.cn" appBase="/alidata/server/website/ldtsjy_01" unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false" >
        <Context path="" docbase="/alidata/server/website/ldtsjy_01/ROOT" crosscontext="true" />
    </Host>

 

appBase 中写绝对路径

网站的目录结构进行一写改动

|-youWeb

  |-ROOT

    |-

 

保持这样的结构就行了

若是一个网站要配置多个域名能够这样设置 <Alias>www.dxscysz.cn</Alias>

 <Host name="www.dxscysz.com" appBase="/alidata/server/website/CustomerManager" unpackWARs="true" autoDeploy="true"
        xmlValidation="false" xmlNamespaceAware="false" >
        <Context path="" docbase="/alidata/server/website/CustomerManager/ROOT" crosscontext="true" />
        <Alias>www.dxscysz.cn</Alias>
        <Alias>www.huitengcq.com</Alias>
    </Host>

 

域名解析:

这样下来咱们的服务器端就搞定了。这个时候你要去购买 域名的地方解析你的域名所对应的云服务器IP地址,解析后就可以经过域名访问你的网站了。

关于解析我还要说一点如何设置泛解析  也就是 你购买了域名后  什么  163.yumin.com   my.yumin.com 只要是yummin.com 都可以使用

你要在主机记录 这里选择* 号,而不要选择www 若是你选择www 那么人家就只可以经过 www.yumin.com 访问你的网站,可是你写* 经过yuming.com 不输入www也能访问,固然其余前缀也能访问啦。

好啦。。。到此就可以发布一个web网站啦。

这是一种可行的方案,若是你有什么其余方法也不意味这个人方法不行哦,你们都有本身的处理方式嘛。

有好的经验能够交流,按照步骤走没有成功的,也能够给我留言啦,通常我都很乐意回邮件给你。

相关文章
相关标签/搜索