1.前期准备
1)服务器:服务器可以在腾讯、阿里购买,也有免费的服务器领取,可以在网上搜索。如果在各个平台购买,由于我是学生购买十分便宜,普通的也就几块钱一个月。
2)域名:同服务器一样,可以在腾讯、阿里等等平台购买。自己搜索想要的域名,有的贵有的便宜,我由于只是测试,就买了几块钱一年的。
3)个人项目:项目需要自己提前编写好,记得是web项目,才能通过域名访问。
当这些准备工作都准备好了,我们就可以搞事了!!
2.服务器搭建
购买服务器后,需要在在服务器上搭建好项目所需要的环境
下面简单记录一下如何通过远程控制进入服务器(以我的阿里云服务器为例)
1.在阿里云控制台中找到自己购买的服务器
找到公网IP地址,打开远程桌面连接,输入你的公网IP,进去后可能会要你输入密码,输入你的密码即可远程进入服务器了
界面如下
进入服务器后,将你项目所需要的环境搭配好启动项目即可。
域名配置
以下配置是在阿里云上操作的。
购买域名后,在阿里云控制台进行查看,但是域名是需要备案的,备案后才可以通过公网使用。不懂如何备案的可以搜索一下域名如何备案,备案大概十天左右(可早可晚)即可完成。
备案完成后,可以进行域名安全组的设置,安全组的配置可以参考以下说明(不想看文字的,该链接下方还有视频)
https://zhuanlan.zhihu.com/p/44702160
当安全组配置完后,就可以对域名进行解析了
进入之后点击添加记录,其中主机记录一般取www即可,其他英文也可,而记录值填写你购买的服务器的公网IP即可,其他默认。完成之后,就成功添加一条解析记录了。
启动项目,域名访问
在服务器上,启动项目后,打开网页利用可以使用域名+端口号+项目名进行访问,其中域名也可以改为服务器公网IP
最后稍微总结一下:通过服务器可以让放入简单的小项目进行运行,他人可以对你的服务器进行访问而访问到你搭建的小项目,通过配置域名后,域名通过DNS协议映射到服务器的IP地址,从而通过域名也可以访问到你的服务器。举例说明一下,在Tomcat服务器下,一个简单的web项目可以通过localhost:8080/项目名进行访问,其中localhost就是你本地IP,你可以改为127.0.0.1。其中8080代表端口号,安全组的配置就是让端口得以通过,之后你改端口为80后即可省略。而你配置服务器后,localhost就改为了服务器的公网IP,配置域名后就利用域名代替了IP,从而域名+端口+项目名就可访问服务器上的项目了。