从零开始建个人网站

前言: 在我刚刚接触这个行业的时候,我就想着有一天可以建一个属于自己的个人网站,我可以在上面任意的书写我自己的想法,试验新的学习成果,现在终于开始付诸行动,我打算记录下来,以供参考.

一、购买域名服务器

  1. 首先,要想拥有属于自己的个人网站,我们肯定要拥有自己的域名,这个很简单,我们可以在百度云,阿里云等平台直接申请,为了经济实惠,我选择了便宜的.xyz结尾的域名:www.wanglikun.xyz,因为我比较自恋,所以就用我的名字申请了一个!
  2. 我是在百度云申请的域名,然后国内的域名是需要备案的,这个备案过程很麻烦,同时给我推荐的是用亚马逊的,无需要备案,同样,香港的域名也无需备案,不过既然已经开始了,就继续下去吧!
    在域名备案的时候,会需要我们绑定服务器,这时候就需要去购买一个服务器了,因为是个人站,服务器成本太高,就退而求其次,刚开始选择了最便宜的云虚拟主机BCH,但是目前的云虚拟主机不支持Java语言,只支持PHP,所以买了不能用,我给退了,然后换成了云服务器BCC.


    image.png
  3. 按照备案要求,在经历了漫长的备案之后,我的域名总算可以访问了.这样只是单存的合法访问域名了,但是我们的展示内容还需要我们自己去创建.

二、快速创建一个springboot项目用于效果展示,具体展示内容可以后期优化.我的开发工具用的是IDEA,所以我会以IDEA为例来展示快速创建SpringBoot项目

  1. File -> New -> Project -> Spring Initializr -> next


    image.png
  2. 按照下图填写完信息之后点击next


    image.png
  3. 接下来选择一些项目需要用到的东西,当然还有很多别的东西也可以选,接下来无脑下一步就可以了!


    image.png
  4. 在创建完成后,我们可以看到大概的项目结构如下图:


    image.png
  5. 写一个springboot的index界面


    image.png
  6. 设置首页跳转到刚刚写的静态页面
import org.springframework.core.Ordered;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
public class IndexView extends WebMvcConfigurerAdapter {
    @Override
    public void addViewControllers( ViewControllerRegistry registry ) {
        System.out.println("跳转首页");
        registry.addViewController( "/" ).setViewName( "forward:/index" );
        registry.setOrder( Ordered.HIGHEST_PRECEDENCE );
        super.addViewControllers( registry );
    }
}
  1. 启动springboot项目,这中间可能会报一些错误,但是百度都能解决,这里就不细说了,有时间我会写一篇关于springboot使用遇到过的坑!在我们可以正常访问localhost:8080之后,我们就可以打war包了,在IDEA的Terminal窗口中输入:
mvn clean install package

打包成功后如下图所示,而且会给出war包的路径

image.png
  1. 域名准备好了,项目也准备好了(虽然还很low),就差服务器了,接下来会详细介绍一下服务器中需要用到的软件的安装配置等.

三.服务器中所需要的软件安装已经环境变量配置

  1. 服务器的登录


    image.png
  2. 通过上图,登录的准备工作都已经做好了,打开黑窗口开始登录吧!


    image.png
  3. 现在我们已经成功登录到了我们自己的服务器上,也就相当于我们的电脑一样,只不过这个是虚拟的电脑,电脑开发环境肯定是要先安装JDK的,这个电脑是linux系统的,所有直接百度linux安装jdk一步一步安装就可以了!

你可能感兴趣的:(从零开始建个人网站)