从 0 开始学习搭建自己的网站(详细版) 您所在的位置:网站首页 mt网站入门 从 0 开始学习搭建自己的网站(详细版)

从 0 开始学习搭建自己的网站(详细版)

2024-05-28 22:45| 来源: 网络整理| 查看: 265

本文不讲废话,现在就开始教你一步步搭建自己的网站,下面大家可以看一下我花费半小时搭建出来自己的博客网站 zempty 笔记

想搭建一个自己的网站需要准备什么,需要什么技能吗?

一台服务器 (阿里云,谷歌云。。。),本人使用的是谷歌云,新用户可以免费使用一年(这里有心人可以去研究一下其实可以一直使用下去,很赞)。

2. 最好准备一个域名,比如本人的域名是 www.zempty.sg, 域名绑定你的服务器,如果你囊中羞涩,推荐使用 freenom 一个 免费的 域名网站,关键还没有各种审核,几分钟以后就可以用了。

3. 准备好 ssl 证书,给自己的网站加密,可以进行 https 安全访问,推荐一个开源的好用的免费的 ssl 证书工具 github 地址,下文会具体使用到它 certbot/certbot。

4. 最好具备一点操作 linux server 的知识,不会也不要紧,只要你能通过 ssh 远程连接到 server, 本文也是可以帮到你的。

以上四点不在本文讲述范围之内,有心人可以自行去解决怎么去使用谷歌云?怎么去购买域名等,如果你有以上的烦恼可以 微信公众号zempty 笔记)后台留言,看到信息后尽量解决你的问题?如果你愿意折腾你完全可以有一个 免费的server + 免费的域名 + 免费的 ssl 证书 搭建一个个人网站,当然你要会科学上网。

本文使用 docker + mysql + wordpress + nginx + https 来搭建一个自己的网站,下面就在 centos 7 版本的服务器上面逐一来配置安装上面的各个服务软件,顺便也学习了这几种主流软件的安装和使用。

1. 安装 docker

Linux 系统上使用 docker 大大降低了我们使用各种软件的门槛,推荐有兴趣的同学一定要去学习一下 docker, 推荐本人学习总结的一篇 docker 的文章 docker 的学习总结,关于如何安装 docker ,我就不在这里赘述了,详细安装步骤参考我提供的官方连接 Get Docker Engine - Community for CentOS,复制命令一步步执行即可:

docker 安装命令如下复制安装即可:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2 sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install -y docker-ce docker-ce-cli containerd

经过上述三个步骤,恭喜你,你的docker 安装成功了,下面运行 docker , 命令如下,启动 docker :

systemctl start docker

查看 docker 是否已经被启动,

systemctl status docker

如果你这里显示的是激活(active)状态 ,恭喜你的 docker 安装成功了 !!!

2. 安装 mysql

在安装 mysql 之前先在 server 上建立一个文件夹用来存放修改配置文件,方便我们快速配置 mysql :

mkdir -p ~/software/mysql/conf ~/software/mysql/logs ~software/mysql/data

下面做如下的操作来安装 mysql :

远程拉取 mysql 的数据库 docker pull mysql 首先运行一个实例: docker run -it -d -- name mysql -e MYSQL_ROOT_PASSWORD=123456 mysql 复制该实例的配置文件到 server 当中: docker cp mysql:/etc/mysql/conf.d ~software/mysql/co


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有