【保姆级教程】基于阿里云搭建网站,看这篇就够了!

本文涉及的产品
.cn 域名,1个 12个月
简介: 本文演示了三种网站的搭建,分别是:博客、论坛、个人作品。从域名选择,到阿里云服务器的购买,到最后的网站搭建。

一、网站由四部分组成

1.域名

例如aliyun.com就是一个域名,在浏览器输入aliyun.com就能进入阿里云的网站。
阿里云官网

2.程序

也就是我们常说的源码。互联网发展多年,涌现出来很多优秀开源源码。
博客有Wordpress、Emlog
论坛有Discuz!、Phpwind(阿里旗下)
CMS门户系统有:织梦CMS、帝国CMS
使用这些开源源码也很容易。在他们的官网下载下来。
将其放到服务器,配置一下,就可以了。

3.服务器

服务器是网站的“地基”。程序需有“地方”放,域名需要有“地方”指向。
现在主流是用云服务器。
在以前,实体服务器很贵很贵,13年的时候,朋友到市场2W淘了个二手服务器,做了个论坛。
而现在,阿里云新用户99一年的服务器,已经可以跑一个小论坛,如果网站流量大了,服务器还可以升级配置。

4.数据库

大部分网站都需要数据库去存放其用户数据。例如我这篇文章发出来后,文章就存到了数据库。数据库可以放服务器,也可以选择阿里云-云数据库产品。

二、开始建站!

1.先买域名!

阿里云-域名购买地址
建议选择com、net、cn这样的常见域名后缀注册。
本文演示的时候,diyaction.com已经被本人注册了哈哈哈哈。
于是,注册diyaction.top作为演示。
image.png
注册域名成功后,实名认证一下域名。
image.png

2.买服务器!

本文购买的是阿里云-香港地域-轻量服务器(24元/月)。
阿里云-轻量服务器购买地址
选择香港地域的原因是,不需要备案,且国内访问速度还可以。
如果你买成了国内的服务器,那就需要域名备案了。
image.png
买香港地域的呀~千万别买错。
在购买服务器的时候,会选择镜像。
推荐选择宝塔(bt-panel)可以方便的管理服务器。
image.png
稍等片刻,服务器开通了!
image.png
最关键的一步,决定了网站能不能访问
image.png
这是阿里云的特色功能,可以在服务器》防火墙设置开放端口。
在这里,我们开放:
80(网站端口)
443(网站端口)
22(服务器ssh端口)
8888(宝塔管理端口)

3.进宝塔管理我们的服务器!

宝塔管理地址一般是:http://我们的服务器ip:8888/
先一键安装网站环境(这就是选择宝塔的好处了~)
image.png
稍等片刻,很快就安装好!
image.png
在宝塔创建一个网站
在首页点击添加》将我们刚才注册的diyaction.top填入》选择创建数据库》宝塔自动生成数据库信息
image.png

4.解析域名

到阿里云域名管理地址。添加一个解析记录,主机记录填www、纪录值填:我们的服务器ip
image.png

5.开始搭建博客

这里选择的是typecho这款开源博客程序。
到官网下载好源码的压缩包。
在宝塔的文件管理器,将压缩包上传并解压。
image.png
image.png
到浏览器输入www.diyaction.top
进行typecho程序的配置
image.png
这里填写刚才添加网站生成的信息
image.png
一路下一步,博客安装成功!
image.png

6.开始搭建论坛

和上面一样,先下载discuz!程序
到官网下载好源码的压缩包。
在宝塔的文件管理器,将压缩包上传并解压。
image.png
输入www.diyaction.top
配置discuz!程序
image.png
安装成功!
image.png

7.开始搭建个人作品

和上面一样,将自己写的代码文件压缩。
在宝塔的文件管理器,将压缩包上传并解压。
image.png
输入域名访问即可。(哈哈,这里乱码是忘记指定编码了。新文件有加上。但是上传了个旧文件。)
image.png

教程结束!

**看完了,跟着教程走遇到了问题?
没关系!我为你录了个29分钟的视频。
一步步跟着视频走,不会错!**
哔哩哔哩-视频地址

**最后,请不要访问www.diyaction.top
我先录的视频,再写的文章。现在域名也过期了,现在在谁手里做什么网站,我是不清楚的。**

相关文章
|
弹性计算 运维 应用服务中间件
阿里云学生机(云翼计划)完全入手及课程学习指南
阿里云学生机(云翼计划)完全入手及课程学习指南
30102 1
|
区块链 开发者
教程(1):关于如何上链的简单直接的操作教程
这是一篇关于如何上链的简单直接地操作流程。
1493 0
教程(1):关于如何上链的简单直接的操作教程
|
9月前
|
编译器 C语言 C++
【C++入门篇】保姆级教程篇【下】
【C++入门篇】保姆级教程篇【下】
|
9月前
|
前端开发 Java 应用服务中间件
作为开发的新手小白,进入公司的第一件事(带详细举例)----企业级
作为开发的新手小白,进入公司的第一件事(带详细举例)----企业级
255 0
作为开发的新手小白,进入公司的第一件事(带详细举例)----企业级
|
10月前
|
前端开发 测试技术 UED
产品从0到1的全过程【新手小白必看】
产品从0到1的全过程【新手小白必看】
97 0
你是真的“C”——经典问题解答技巧(下)
写一个函数,判断一个字符串是否为另外一个字符串旋转之后的字符串。 求出 5位数中的所有 Lily Number。 求出0~100000之间的所有“水仙花数”并输出。 不允许创建临时变量,交换两个整数的内容 写一个函数返回参数二进制中 1 的个数。 获取一个整数二进制序列中所有的偶数位和奇数位,分别打印出二进制序列 两个int(32位)整数m和n的二进制表达中,有多少个位(bit)不同? 如何判断一个数是不是 2 的幂次方? 总结撒花💞
115 0
|
Web App开发 前端开发 JavaScript
计算机导论/计算机基础实验/网站建设技术:网页基本操作
计算机导论/计算机基础实验/网站建设技术:网页基本操作
127 0
计算机导论/计算机基础实验/网站建设技术:网页基本操作
|
存储 弹性计算 人工智能
基础存储服务新手体验营
有奖体验!7月7日-7月20日活动期间,完成以下任意一个场景即可抢10元猫超卡!工作日每日10点发放30张,可提前完成任务,下个工作日10点来抢!先到先得!
195 0
基础存储服务新手体验营
阿里云的学习
了解到了阿里云的一些产品,以及学习了阿里云的课程学习,比如阿里云ESC的使用攻略
|
弹性计算 运维 安全
阿里云上学习实践
运用阿里云,搭建了自己的云笔记。