前期准备工作
如果是学生,那么最好先去做一下学生认证,三年服务器只要三百多,阿里云腾讯云都可以。
知识储备
最好学到JavaWeb之后,有一定的计算机基础知识。
域名注册
在阿里云或者腾讯云搜索自己喜欢的域名,并进行购买。
购买服务器
这一步是必须的。
域名必须至少需要一个服务器才可以进行备案。
一般来说选购一个轻量级应用服务器就足够新手前期的试验了。
网站备案
根据国家相关部门规定,在中国大陆境内提供服务的网站都必须先进行 ICP 备案,备案成功并获取通信管理局下发的 ICP 备案号后才能开通访问。因此,如您需要在中国大陆境内使用域名进行网站服务,需先办理网站备案后方可上线网站服务。
这一步是比较繁琐的,需要准备一些资料(江苏是这样的)。
网站备案这一步是很严肃的,不能出一点纰漏,否则会被驳回n次,我的痛。
首先资料一些的必须齐全,比如我这边需要“网站备案信息真实性承诺书”,“网站备案信息真实性责任告知书”,则需要将这两份文件打印下来,然后签字,手写承诺等。
然后会进行真人核验,拍照,录视频等等,按照各个注册商不同的执行标准来就行了。
然后就是无尽的等待,差不多十几二十天就会审核完,然后再进行下面的步骤
后期搭建工作(配置方面)
出现的问题及解决方案:
设置DNS解析
域名注册后,您只拥有了这个域名的使用权,但无法通过域名直接访问您的网站,或作为电子邮箱后缀进行邮件收发。“ DNS 解析(域名解析)” 是使用域名访问的必备环节。人们都习惯记忆域名,但机器间互相只认识 IP 地址,域名与 IP 地址之间是一一对应的,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,解析过程是自动进行的。域名解析(DNS)是将域名(例如 cloud.tencent.com)转换成为机器可读的 IP 地址(例如10.10.10.10)的服务。
域名到IP地址的解析过程的要点如下:
- 当某一个应用需要把主机名解析为IP地址时,该应用进程就调用解析程序,并称为DNS的一个客户,把待解析的域名放在DNS请求报文中,以UDP用户数据报方式发给本地域名服务器。
- 本地域名服务器在查找域名后,把对应的IP地址放在回答报文中返回。应用程序获得目的主机的IP地址后即可进行通信。
- 若本地域名服务器不能回答该请求,则此域名服务器就暂时称为DNS的另一个客户,并向其他域名服务器发出查询请求。
上面这些是DNS的原理,明白了这些也就知道为什么要设置DNS解析了。
实操
一般来说在对应注册商的DNS解析中添加两记录
- 记录类型:选择 A
- 主机记录:一般是指子域名的前缀(如需创建子域名为www.dns-example.com, 主机记录输入 www;如需实现dns-example.com,主机记录输入 @)。
- 解析线路:选择 默认 (默认为必选项,如未设置会导致部分用户无法访问 )。
- 记录值:记录值为 IP 地址,填写 IPv4 地址。
- TTL:为缓存时间,数值越小,修改记录各地生效时间越快,默认为10分钟。
按照上图方式添加1,2两条记录就行啦
部署域名证书
在部署服务器前,一定要了解这些知识,不同的证书对应不同的服务器类型。
- Tomcat:满足EE的Servlet和JSP规范
- WebSphere:满足EE的所有规范
- WebLogic:满足EE所有规范
- IIS:应用于.NET平台上
- Apache:应用在PHP平台上
这一步千万千万不要出纰漏!!!否则会来回折腾!!!
可能会出现的问题及解决方法:
AJP连接器配置secretRequired=“true“,但是属性secret确实空或者空字符串,这样的组合是无效的解决办法
大功告成
最后cmd中运行tomcat就可以进行域名的访问啦!