博主刚毕业的小白一个,有天突发奇想想自己搞个服务器,做个个人网站,奈何太菜遇到了一万个坑,千辛万苦终于搞完,下面来分享下经历。附个人辣鸡论坛 http://www.xude.fun/
首先就是准备工作,需要买一个域名。这个上阿里云买就行。.fun的比较便宜我就买了这个。
一开始没钱买服务器,试了很久花生穿透,操作了一波发现根本不靠谱,还是买了阿里云最便宜的1核1G1M的轻量级服务器,后续发现根本不够用,至少还是需要1和2G。其实对我来讲,我买的阿里云服务器就是一个有公网IP的虚拟机。逛阿里云的时候看到了MySql半年十块钱,虽然买了没什么用,但是不买感觉血亏,就买了,后来发现还好买了,一开始准备在服务器上搭数据库,然后后来发现内存根本不够用,所以有条件还是得买大内存的。
买域名之后,看着文档把域名解析到你服务器外网地址就行,然后基本就不用碰域名的控制台了。我之前都不知道域名解析什么意思,大学四年基本白学。看一下百度百科,还是很容易理解,就是绑定一个ip,ip不好记,域名好记。
然后开始操作服务器,其实服务器就是一个有外网地址的虚拟机而已,用的镜像是Centos7。我的项目是用boot打成jar包放上去的,方法https://blog.csdn.net/Absinthe27/article/details/98179098
然后nohup java -jar xxx.jar,我设置的端口号是80,所以在阅览器 直接输入公网IP就能看到页面,并且80端口号默认开放。在站点设置里配置好你的域名,不需要什么操作,主要是备案时间长,备案需要准备很多东西,到时候阿里云有介绍,大概需要半个月的时间。
备案成功后,我映射的是公网IP没加端口号,默认80,在服务器里启动凡事80端口号的jar包或者tomcat都可以用域名直接进。我没试过映射端口号,试过的大佬可以说说。
这篇就是写给那种不知道什么是域名什么是服务器的小白看的,比如刚开始的我。