新手必看!从零开始的网站搭建指南,图文教程超详细

一、个人网站的定义

什么是个人网站?个人网站是指个人或团体因某种兴趣、拥有某种专业技术、提供某种服务或把自己的作品、商品展示销售而制作的具有独立空间域名的网站。个人网站通常包括主页和其他具有超链接文件的页面,是一种通讯工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。

二、常见个人网站有哪些类别

  • 个人博客网站

这是最常见的个人网站类型之一。个人可以在博客上分享自己的心得、经验、图片、视频等。这种网站通常采用内容管理系统(CMS),便于个人用户轻松发布和管理内容。一些流行的个人博客平台包括WordPress、Medium等。

  • 个人作品集网站

此类网站主要用于展示个人的作品,如摄影师、设计师、艺术家等。网站可以展示他们的专业作品,吸引潜在客户或雇主。这些网站通常具有鲜明的个人风格,突出展示个人的专业技能和作品。

  • 个人主页网站

个人主页网站是个人进行网络社交、展示个人信息和在线身份的平台。用户可以展示自己的个人信息、兴趣爱好、联系方式等。这种网站通常比较简洁,重点在于展示个人的基本信息和提供联系方式。

  • 个人电商网站

个人电商网站是销售个人产品或服务的在线商店。个人可以通过这种网站销售自己的产品,如手工艺品、艺术品、二手商品等。这种网站通常需要具备在线支付、订单管理等功能,方便用户进行交易。

  • 个人项目展示网站

这类网站主要用于展示个人的项目成果,如开发者展示自己的开发项目。网站会详细阐述项目的背景、过程、成果等,用于展示个人的技术能力和项目经验。

  • 资源分享网站

这样的网站可以分享你的工作经验、方法、技巧,帮助其他人更好地学习和成长。资源分享网站还可以包括在线视频、模拟试题、学术论文等内容,为学生、教师以及其他工作者提供有价值的信息。

三、怎么搭建

1、准备工作

一台 Linux 服务器

在开始搭建网站之前,当然第一步是购买一个属于自己的 『服务器』。

目前国内几个比较知名的云服务商有:

  • 阿里云
  • 腾讯云
  • 华为云
  • 西部数码

等的大厂服务器,不要贪图便宜去买国外的服务器厂商,因为速度很慢很多,很影响体验。

我买的是阿里云的服务器,最开始买便宜轻量就可以,个人网站不需要太高配置。

一个专属的域名

买了服务器后,你就会拥有一个公网ip,如果网站搭建起来了,你完全可以使用这个 ip 去访问,但仅供开发、测试使用。

如果要真正运营起来,想要有流量,还得搞一个域名,方便你推广。

域名的购买建议和上面服务器使用同一个厂商,可以省去一些麻烦。比如阿里云购买的域名要备案是需要你在阿里下有一台服务器的。

一个远程登陆软件

这里我建议用XTerminal,免费功能就够用了,其他还有puttymobaxtermterminalsterminus

2、开始搭建

就以阿里云为例:

云服务器购买安装基础系统

登录注册阿里云。首先在阿里云搜索框里输入轻量云image-sqtl

进入轻量云配置界面

image-pbqu

选择配置,一般新用户首年都有优惠,最开始我买的时候一年200多,算下来一个月25左右

image-meyf

镜像这里小白推荐使用wordpress和宝塔面板

image-ecub

有的基础想自己搭建的选择系统镜像cnetos、ubuntu或者debian然后购买即可

image-essq

 

随后点击控制台面板选择最近访问-轻量云服务器

image-houf

进来以后服务器这里就会显示刚刚购买的资源(刚刚购买需要等待一段时间,做初始化)

image-nlnh

 

初始化完成后就会显示服务器的公网ip

image-kmgc

在购买服务器时选择应用镜像的直接跳到

此时选择重置密码重新设置ssh的连接密码。远程连接阿里云邮箱三种方式,一般选择第一种即可。也可以使用远程ssh软件进行连接,推荐使用ssh工具进行操作。

image-hchm

首先选择阿里云提供的远程连接,选择第一个,进来后界面如下:

image-oeci

默认用户是admin的普通用户,此时我们需要切换root用户登录

输入su root 输入刚刚重置的root密码

image-dvmb

切换到root
image-xaiv

宝塔面板安装

新手推荐使用宝塔面板进行操作,对新手很友好。

宝塔官网:https://www.bt.cn

选择免费安装,选择安装脚本

image-bqis

根据自己的系统选择复制安装脚本,输入y。根据提升输入yes

image-jwxh

安装完成后会有一个提示

image-nbkz

注意需要在服务器开放制定端口

image-xrly

image-gvgi

添加规则

image-lily

应用选择自定义,协议一般选择TCP,端口范围选择宝塔提示的端口,来源ip默认,备注填写宝塔面板点击添加。

默认服务器端口均未开放,后续安装的软件均需在服务器防火墙处打开相应的端口。

复制外网面板地址到浏览器输入用户名和密码登录。

image-akjo

image-uvxn

登录以后会让阅读用户协议,阅读网勾选【我已阅读***】,然后会你进行绑定,如果是新用户需要先注册再绑定,绑定完后首次安装会提示是否安装环境。wordpress一般使用前两种,推荐第一种,一键安装

image-gcpn

安装完成后,新建数据库,设置数据库信息

image-suzd

image-qwte

安装WordPress

安装目前有四种常用方式

第一种:宝塔一键部署

image-zyuc

输入域名,可以先使用IP地址进行安装,后期做域名解析。点击提交等待安装完成

image-muhg

第二种:宝塔docker部署

image-pklp

选择拉取。拉取完成后点击容器,创建容器。容器名称输入wordpress,镜像选择刚刚拉取的word press镜像。添加暴露端口,容器端口选择80,本地端口可以选择80也可以选择其他,注意!这里选择多少那么在云服务器上面就得取添加端口规则放行该端口。随后选网络,如果选择host那么端口那里就不用选,一般容器都是选择bridge;随后做本地持久化。

image-tbwp

【持久化】

如果删除容器,所有数据都将丢失,并且下次运行映像时,数据库将重新初始化。为了避免这种数据丢失,就安装一个即使在容器被删除后仍然存在的卷。

为了持久化,在路径上安装一个目录/opt/wordpress。如果挂载的目录为空,则首次运行时会对其进行初始化。此外,您应该安装一个卷来持久保存 MariaDB 数据。

为了避免无意中删除卷,可以将主机目录挂载为数据卷。或者,可以使用卷插件来托管卷数据。

添加持久化以后点击创建

第三种:手动docker部署

docker run --name wordpress bitnami/wordpress:latest
Bash

 

wordPress 需要访问 MySQL 或 MariaDB 数据库来存储信息。

使用 Docker 命令行

  • Step 1: 创建网络
docker network create wordpress-network
Bash
  • Step 2: 创建MariaDB持久化卷并创建MariaDB容器
docker volume create --name mariadb_data
Bash
docker run -d --name mariadb 

  --env ALLOW_EMPTY_PASSWORD=yes 

  --env MARIADB_USER=bn_wordpress 

  --env MARIADB_PASSWORD=bitnami 

  --env MARIADB_DATABASE=bitnami_wordpress 

  --network wordpress-network 

  --volume mariadb_data:/bitnami/mariadb 

  bitnami/mariadb:latest

Bash
  • Step 3: 为 WordPress 持久性创建卷并启动容器
$ docker volume create --name wordpress_data

docker run -d --name wordpress 

  -p 8080:8080 -p 8443:8443 

  --env ALLOW_EMPTY_PASSWORD=yes 

  --env WORDPRESS_DATABASE_USER=bn_wordpress 

  --env WORDPRESS_DATABASE_PASSWORD=bitnami 

  --env WORDPRESS_DATABASE_NAME=bitnami_wordpress 

  --network wordpress-network 

  --volume wordpress_data:/bitnami/wordpress 

  bitnami/wordpress:latest
Bash

第四种:手动源码安装wordpress

在官网 https://cn.wordpress.org/download/ 下载安装包

下载源码包之后,通过ftp、ssh等相关工具上传到服务器,也可以使用wget命令直接下载到服务器,省的来回传。

新建PHP站点,输入ip或域名,选择数据库

image-jgly

image-yabj

 

解压配置

解压:

# 如不支持unzip命令,在线安装unzip

# yum install -y unzip

unzip wordpress-4.8.3.zip

将解压后的所有文件复制到/var/www/html目录下。

cp -R wordpress/* /www/wwwroot/wordpress.com

配置wordpress

输入ip地址或IP加端口进入wordpress安装界面

image-pnmf

image-ovdf

点击继续

image-erxm

输入数据库信息

image-rnxl

 

输入标题,设置登录用户名,密码,电子邮箱,然后点击安装WordPress。安装完点击登录跳转后台登录页面

image-hcxn

登录以后即可开始配置网站信息

image-wtrw

设置站点分类目录

 

image-yswe

在浏览器输入域名或IP地址出现内容即为安装成功

image-xzmz

新建一篇文章

image-ogdu

到此个人网站就已经搭建完成了,只需要丰富内容更换主题即可发布

© 版权声明
THE END
喜欢就支持一下吧
点赞14赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容