【计算机网络】从零开始的个人网站1 从部署服务器到搭建简易网站
发布日期:2021-07-01 02:58:25 浏览次数:2 分类:技术文章

本文共 2083 字,大约阅读时间需要 6 分钟。

文章目录

由于学习和实践的需求,我想要搭建一个属于自己的网站——在上面建立个人博客和主页,运行自己写的Web程序,实践前后端知识……


1. 部署服务器

(1) 为什么要使用云服务器

众所周知,服务器是建站的基础。尽管个人电脑也可以作为服务器,但是我们没有公网IP,需要进行内网穿透……而且个人电脑无法长时间不关机……种种原因,使得个人电脑被排除在我们的选择范围之外。还有一种选择是购买物理服务器,不过对于我们这种学生党而言,更加不切实际。

因此思来想去,最好的办法就是使用云服务器。经过一番对比之后,我选择了阿里云的轻量应用服务器()。

轻量应用服务器 (Simple Application Server),是可快速搭建且易于管理的轻量级云服务器;提供基于单台服务器的应用部署,安全管理,运维监控等服务,一站式提升您的服务器使用体验和效率。

(2) 购买云服务器

在这里插入图片描述

点击系统镜像,选择CentOs 8.2,一路向前,完成购买:
在这里插入图片描述
在这里插入图片描述

(3) 服务器基本配置

购买完成之后,第一件事就是进入轻量应用服务器管理控制台,先修改一下密码(一定要记清楚自己的密码):

在这里插入图片描述
之后重启服务器
在这里插入图片描述
如果想要访问你的服务器,就需要在安全组里放行相应的端口,由于放行全部端口这一做法的安全性较低,这里推荐只放行我们需要用到的端口。进入服务器-安全-防火墙-添加规则,放行 22(SSH), 80(HTTP), 443(HTTPS), 888(宝塔phpmyadmin默认端口), 8888(宝塔管理界面默认端口) 这几个端口:
在这里插入图片描述

(4) 远程连接服务器

我们可以通过阿里云轻量应用服务器管理控制台远程连接功能连接到自己的云服务器:在这里插入图片描述

连接成功后的界面如下:
在这里插入图片描述

或者可以使用PuTTY(XShell也行)来远程连接服务器:

在这里插入图片描述在这里插入图片描述

不过就我个人而言,还是比较推荐FinalShell。下载安装:

在这里插入图片描述
接着打开FinalShell,添加服务器,名称随便写,主机写自己的服务器IP,用户名root密码写刚才改过的密码。点击确定:
在这里插入图片描述

然后双击进入,首次进入服务器需要输入密码:

在这里插入图片描述
在这里插入图片描述

(5) 安装宝塔面板

之后百度,点击立即安装:

在这里插入图片描述
复制下面的Centos安装命令

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

然后粘贴到FinalShell(已经连接上服务器)的命令行中,回车安装宝塔面板,之后如果要输入 y 或者 n 就输入 y

在这里插入图片描述

而后输入 bt 命令,选择 5 修改面板密码,选择 6 修改面板用户名,选择 14 查看面板默认信息:

在这里插入图片描述

复制外网面板地址(外网IP/8888),粘贴到浏览器搜索栏,进入宝塔面板登录界面,输入面板的账号密码,同意《用户协议》:

在这里插入图片描述

选择LNMP推荐一键安装

在这里插入图片描述

安装后,我们的服务器就已经部署好了。下一步搭建个人的网站——当然,这里只是一个简单的实验,之后我会建立属于自己的、个性化的网站。


2. 搭建简易个人网站

(1) 通过宝塔面板建站

点击面板上的网站-添加站点,域名暂时使用自己服务器的IP。可以在这里创建站点对应的数据库账户

在这里插入图片描述

或者点击面板上的数据库-添加数据库,输入数据库名(也是用户名),输入密码,点击提交
在这里插入图片描述

(2) 安装配置Typecho

很多程序员在搭建个人网站时,使用的都是精简方便、模板众多Typecho ,这里也不例外。我们进入官网,下载1.1正式版

然后,我们点击这一站点的根目录

在这里插入图片描述
选择上传,上传刚才下载的Typecho文件:在这里插入图片描述

解压上传的文件,并把得到的 build 文件夹中的所有文件剪切到网站的根目录 www/wwwroot/网站IP 或者 www/wwwroot/你的域名 下,然后删除 build 空文件夹:

在这里插入图片描述
接着在浏览器搜索栏中输入服务器IP加 /install.php (或者 域名/install.php ),进入Typecho安装程序,开始下一步:
在这里插入图片描述
输入刚才的数据库用户名和数据库名,库名和用户名都是同一个,然后输入数据库密码、用户名、登录密码、邮件地址等。安装成功,之后可以访问Typecho控制面板:
在这里插入图片描述
此时如果访问IP加上 index.php/ ,会看到:
在这里插入图片描述

(3) 外观修改

访问,选择一个好看的模板,下载ZIP文件:

在这里插入图片描述

回到宝塔面板,进入根目录的usr-themes ,上传并解压下好的文件。然后到Typecho后台,点击外观启用对应风格模板:

在这里插入图片描述

之后我们还可以在设置外观中进行详细设置:

在这里插入图片描述

我们可以在这个网站的根目录新建一个文件夹,之后上传图片到这个文件夹中,比如说站点 LOGO个人头像电脑主页背景。然后在设置外观中进行设置:

在这里插入图片描述在这里插入图片描述

此时打开网站,模样如下:

在这里插入图片描述
在这里插入图片描述


3. 本文总结

这里只完成了一小部分工作,还有域名购买、域名备案、DNS解析伪静态设置开启SSL等繁琐细节,而且光靠模板是无法满足全部需求的,我们必须魔改甚至自己手动搭建个人网站。万里长征,还只走出了第一步啊!

转载地址:https://memcpy0.blog.csdn.net/article/details/111464851 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:LeetCode C++ 387. First Unique Character in a String【String/Hash Table】简单
下一篇:LeetCode SQL 1693. Daily Leads and Partners【SELECT】简单

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年05月06日 14时29分45秒