搭建网站one day
今天跟随着姜大佬,完成了好多好多。
先把网页的一个小错误给更改了。
默认的是index,但是源码是没有加index,直接进入是不需要加的。加上就是错误的,在springboot框架里的indexcontrol层的get方法改成/即可
博客首页有一个小错误,里面少了一个双引号,导致刚进入时显示500status error
然后为什么要搭建网站呢,因为我们今天也刚好步入web前端开发的正式课程。希望可以增加一下自己的基础。(偷偷告诉你们,疫情的福利:我有6个月免费的服务器)
其实Linux的centos版本的服务器是需要大量配置的,就比如一个mysql就需要弄好长时间。各种错误,各种百度。记得第一次冯大佬给我说的时候,一直远程不上mysql,弄了大半天,最后是阿里云控制台的3306端口没有开。。。
但是今天就有不一样了, 就像有一个可视化的东西,你要配置的东西点击安装设置等等即可就OK了,配置服务器的工作量就小了很多,接下来就可以用大量的时间去写前端和后端了。哪个宝贝叫做宝塔
dengdengdeng就是这个!
上面就是宝塔
这个是网站,静态网站特别好设置,只需要将你的index.html放到这个网站的一个地方就OK ,这个是进入网址http://47.115.45.210:6666/d2c2a1fe
里面的数据库一键部署OK。直接就可以用
我的网站项目采用前端框架是vue,后端框架是springboot
把这个项目部署到服务器上的步骤是
1先把你自己的项目打成jar包。
点击这里的package即可完成
2讲这个上传到服务器的某一个目录上。比如下面的root目录
3先用ssh远程连接服务器
ssh root@47.115.45.210
then password:
4在你上传的目录下执行代码
nohup java -jar blog-0.0.1-SNAPSHOT.jar > temp.out 2>&1 &
ps -ef|grep blog-0.0.1-SNAPSHOT.jar
5会生成temp.out文件这个是java的重定向,就跟Intel idea产生日志是一样的,如果你本机上是没有问题的。但是我踩了好多的坑,一直是不行的,大部分的情况都是端口没有开放,这样你去阿里云控制台开放一下就可以了。
6根据的网站,我采用了反向代理,然后就直接输入ip就可以访问了,遗憾的是我的域名刚刚买还没有备案成功,还不能访问。
如果不采用反向代理,我就必须得加上tomcat的8080端口号,但是我懒,我不想加,就给他反向代理了一下。
7关于博客数据库, ddl-auto: update是可以根据写的实体类里面自动生成数据库的,这样就不用再麻烦的创建数据库了。
然后就是,今天对root、/目录有了更深的理解,之前迷迷糊糊的
@前面是用户名,我在root下,最后面是~说明是在家里,普通用户在home里,root用户在root里
而这个符合/是跟目录是服务器的根目录,而菲比root目录。
还有就是,这课着实有点多。。。
最后安利一下,有道词典,这两天再做英语阅读,翻译还是比较难的,然后词汇量还行,就是简单的词,生僻的意思,还有就是介词短语不咋会翻译。不会的词也有,然后我通过有道词典记录下来了,然后晚上的时候看,这总比无厘头的背单词好,而且被阅读难住的词印象深刻,我觉得可以。
PC
Android