大家都知道最近阿里云服务器很便宜火爆,于是小编也入手了一台3年的,配置:1核2G内存,40G硬盘,买了不能闲置着,可以搭建自己的网站、博客、代码仓库等,用处广泛着呢!有很多朋友问怎么搭建网站,怎么用?应小伙伴们的需求,今天来学习一下最简单的网站搭建,只需要3分钟,就可以轻松搭建!
先展示效果:
主页效果
博客页面
本次搭建用到了docker,新买的服务器也无需担心,我把博客搭建的命令写成了脚本,供需要的小伙伴学习。以下是在Centos7.4 linux系统上的实践。
新服务器上的yum源默认是配置好的,在/etc/yum.repos.d/目录下,这个不用我们操心。
1、运行以下脚本:
#!/bin/bash
#第一步就是安装docker
yum install docker.x86_64 -y
#安装完成后启动docker
systemctl start docker
#待挂载数据目录
blogDir=/root/mywebsite/ghost/content
#创建目录
mkdir -p ${blogHome}
#启动服务
docker run --restart always -d --name blog -v ${blogDir}:/var/lib/ghost/content -p 2368:2368 ghost:alpine
参数说明:
docker run:表示运行一个容器,可以想像成运行一个程序
--restart always:表示程序如果死掉就自动重新启动,保证你的博客一直提供服务
-d :后台运行你的这个程序
--name blog 给你的程序起个名字,blog 可以换成任何英文字母
-v ${blogDir}:/var/lib/ghost/content 表示把本地的一个目录放到容器里面用,注:这个目录是容器里面博客内容的文件夹,这里这么操作是当你删除这个容器的时候,你所写过的内容可以保留,这样你下次按这个命令启动的时候不至于你之前写的内容丢失。
-p 2368:2368 把容器里的一个端口映射到你的宿主机上(也就是你操作的这台服务器上)
ghost:alpine 镜像名,第一次运行会去默认镜像仓库拉取
2、在自己的浏览器输入:
http://服务器的IP:2368
此时访问应该会出现连接超时的情况,因为新服务器上的这个端口是没开放的。需要做以下操作:
开放端口,以下视频是在手机端阿里云app上操作:
3、在你的浏览器中输入http://服务器的IP:2368/admin 将进入博客的配置:
然后需要输入个人信息后,进入下一步邀请好友,可以选择跳过
到这里你博客的所有设置都操作完成了,可以看到展示的效果和后台页面的效果,是不是很简单!效果图可以看看下面:
当然最重点的是新建文章。你可以点左侧的 New story,可以看到展示的效果和写文章的效果,就可以愉快的写作啦,写完点发布直接在主页显示。
当然你在本地配置完这些还不能给其它人访问,这里你就需要有个域名。把你的域名解析到你的线上服务器,可以自己研究。
到此你已经获得一个新的个人博客了。剩下的可以自己优化下自己的主题、修改下博客的基础配置、修改下网站的导航以及一些额外的配置,大家可以自己摸索。