使用 腾讯云搭建一个个人博客

这篇具有很好参考价值的文章主要介绍了使用 腾讯云搭建一个个人博客。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.部署准备

腾讯云:CPU: 2核 内存: 4GB系统盘60GB (带宽:6Mbps)

LNMP:1.5

WORDPRESS:5.92

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

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

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

一个远程登陆软件
由于后面我使用的是手工部署的方式,所以要登陆服务器进行操作。

登陆的方法有两种:

1.厂商提供的控制台界面登陆:Workbench 和 VNC
2.自己下载专业的远程登陆软件:Xshell 或者 CRTSecure

在这里我们选择使用xshell进行连接,厂商提供的虽然连接方便但是使用不如xshell便捷

在使用这些远程登陆软件时,你需要在服务器厂商控制台上面先获取到三个信息

  • 服务器公网IP
  • 服务器SSH端口
  • 服务器远程连接密码

关于 Xshell 如何使用的,可以自行百度搜索,教程非常多。

2.部署方式选择

部署方式,可分为两种

  1. 使用服务器管理软件,实现自动化部署,最著名的就是 宝塔面板 。
  2. 手动登陆远程服务器,实现脚本化部署。

在这我们选择手动登录云服务器,因为是自己搭建的网站,难免以后会碰到各种各样的服务器问题,尽早的接触 Linux,熟悉各项配置,对以后的运维工作会有很有帮助

3. 部署 LNMP

3.1 什么是 LNMP

LNMP 是 Linux + Nginx + MySQL + PHP 组合的简写。

类似的组合还有:

LAMP 的全称是 Linux + Apache + MySQL + PHP
LNAMP 的全称是 Linux + Nginx + Apache + MySQL + PHP
其中:

Linux 是类 Unix 计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo 等。

Nginx 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。

Apache 是世界使用排名第一的Web服务器软件。 它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

PHP 是一种在服务器端执行的嵌入 HTML 文档的脚本语言。

MySQL 是一个关系型数据库管理系统。

这些软件一个一个安装比较费力,特别是数据库。

在这里我们选择的是集成好的lnmp的shell脚本,因此有人把这些软件的安装部署过程集成为一个 Shell 脚本,而你只要下载并执行它就可以了。简直不要太方便

3.2 安装 LNMP

下载 LNMP 安装脚本(目前最新版本是 1.7 ,我安装的是 1.5,更多版本可查看: https://lnmp.org/download.html)

$ wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz

解压并执行它

$ tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

接下来会出现大量的选项,如果你不是很懂各个选项间的区别,按默认就行啦

运行脚本后,首先会让你选择数据库的版本:

使用 腾讯云搭建一个个人博客

没有特殊需要,建议使用默认配置,直接回车或输入序号再回车。

选好数据库,会让你设置数据库 root 用户的密码,此时如果你直接回车,会默认设置为 lnmp.org#随机数字

使用 腾讯云搭建一个个人博客

在输入密码的时候,对于新手有一点注意:如果输入有错误需要删除,需要按住Ctrl再按Backspace键进行删除。

密码输好后,回车进入下一步

询问是否需要启用 MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入 y 。

如果确定确实不需要该引擎可以输入 n,(MySQL 5.7+版本无法关闭InnoDB),输入完成,回车进入下一步:选择 PHP 版本,建议安装 PHP 7+的版本

使用 腾讯云搭建一个个人博客

回车进入下一步,选择是否安装内存优化:

使用 腾讯云搭建一个个人博客

可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装。

如果是LNMPA或LAMP的话还会提示设置邮箱和选择Apache:

使用 腾讯云搭建一个个人博客

Please enter Administrator Email Address:”,需要设置管理员邮箱,该邮箱会在报错时显示在错误页面上。再选择Apache版本:

使用 腾讯云搭建一个个人博客

按提示输入对应版本前面的数字序号,回车。

提示"Press any key to install…or Press Ctrl+c to cancel"后,按回车键确认开始安装。 LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件。

安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。

如果显示Nginx: OK,MySQL: OK,PHP: OK

使用 腾讯云搭建一个个人博客

表明安装成功。

最后几行的输出

  • 3306 端口是 MySQL 监听的
  • 80 是 HTTP 端口
  • 22 是 SSH 端口

3.3 配置 Nginx

安装好后,使用如下指令查看nginx配置文件(如果你的服务器上找不到该文件,那请使用 find / -name nginx.conf 搜索一下)

$ cat /usr/local/nginx/conf/nginx.conf

你会看到如下内容:

使用 腾讯云搭建一个个人博客

上图表明,安装好的nginx将网站的根目录设置为/home/wwwroot/default,这个可以根据自己的喜好进行修改。

用浏览器打开http://ip,可以看到如下内容(如果访问不了,有可能是你服务器的安全组没有开放 80 端口,去控制台开放一下即可

使用 腾讯云搭建一个个人博客

其实这就是一个简单的网页demo了,自己随便修改index.html,就会有不同的内容。

  1. 安装 WordPress
    WordPress是使用PHP语言(这也是我们上面为什么要安装 PHP 的原因)开发的博客平台,也就是一个博客框架。

上一步安装的 LNMP,只是保证了 WordPress 的基本运行环境。

想要把你的个人网站跑起来,咱还需要安装 WordPress 。

方法也很简单,下面跟着操作就行。

第一步:安装 wordpress 安装包并解压到 /home/wwwroot

$ wget https://cn.wordpress.org/latest-zh_CN.zip && unzip latest-zh_CN.zip -d /home/wwwroot

第二步:登录MySQL(密码在前面 部署LNMP 时你设置过),创建wordpress表,创建完后输入exit退出

$ mysql -u root -p
Enter password: 
MySQL > create database wordpress;

第三步:使用 vim 修改 nginx 配置文件(不会vim的自行百度)

$ vim /usr/local/nginx/conf/nginx.conf
使用 腾讯云搭建一个个人博客

修改成如下内容:

使用 腾讯云搭建一个个人博客

随后,使用wq保存配置退出即可。

验证nginx是否有配置错误:

$ nginx -t

如果出现ok,successful字样,说明没有错误。没有错误,重新加载nginx:

$ nginx -s reload

修改wordpress目录权限:

$ cd /home/wwwroot && chown -R www wordpress/ && chgrp -R www wordpress/

用浏览器打开http://ip/wp-admin/setup-config.php,你可以看到如下内容:

使用 腾讯云搭建一个个人博客

现在就开始,进行安装。填写信息如下:

使用 腾讯云搭建一个个人博客

其中,*** 改为你设置的MySQL数据库密码。点击提交,出现如下内容:

使用 腾讯云搭建一个个人博客

在/home/wwwroot/wordpress下,创建并编写wp-config.php文件:

$ vim wp-config.php

将上图内容复制进去并wq保存退出,然后点击现在安装。最后就是配置用户信息了,这个是你登录wordpress用户后台的,要记住:

使用 腾讯云搭建一个个人博客

一定要记住自己的密码,站点标题和用户名可以随便取后面可以改

最后点击安装WordPress,安装成功会出现如下界面:

使用 腾讯云搭建一个个人博客

点击登录,输入账户密码,就可以登录自己的 wordpress 后台了。

使用 腾讯云搭建一个个人博客

这时候你使用浏览器去访问 http://ip ,就可以看到你搭建的第一个网站了。

此时你看到的这个网站,是 wordpress 默认为你安装的免费主题(应该有三个),可以自己选择自己喜欢的主题装扮自己的网站

在 WordPress 的自带了主题商店,里面有大量的免费主题,各式各样的都有,可能有你喜欢的。

使用 腾讯云搭建一个个人博客

网站美化

这里我们没有选择wordpress自带的主题,我选择了
Sakura🌸: 樱花庄的白猫博客主题 这个是网址https://gitee.com/mashirozx/Sakura

可以选择直接下载上传主题

但是我们选择克隆国内镜像,使用xshell连接自己的云服务器

使用 腾讯云搭建一个个人博客使用 腾讯云搭建一个个人博客

这样就可以在当前目录看到Sakura的目录

我们进到wordpress的主题目录下

使用 腾讯云搭建一个个人博客

然后把sakura目录移动到主题目录下

在wordpress后台 外观 主题里就可以看到我们刚才添加的主题了点击启用就可以了

使用 腾讯云搭建一个个人博客

然后浏览我们的页面 可以修改我们的随即外部图片api

使用 腾讯云搭建一个个人博客

然后在url写入自己喜欢的api 可以自己写也可以去找一个别人写的api,但是不稳定可以会过期

如图:

使用 腾讯云搭建一个个人博客

其他功能模块也可以自己根据自己需要更改定制文章来源地址https://www.toymoban.com/news/detail-402706.html

到了这里,关于使用 腾讯云搭建一个个人博客的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用 Github、Hugo 搭建个人博客

    Hugo 静态网站构建手册:https://jimmysong.io/hugo-handbook/ :开源 博客 框架   官网:https://pages.github.com/ 文档:https://docs.github.com/zh Websites for you and your projects. (为你的项目提供网站)。 GitHub Pages 是通过 GitHub 托管和发布的公共网页。Github Pages 本质上是一个静态网站托管系统

    2024年01月16日
    浏览(76)
  • 使用hugo+github搭建免费个人博客

    前提条件 win11电脑一台 电脑安装了git 电脑安装了hugo github账号一个 初始化一个博客 打开cmd窗口,使用hugo新建一个博客工程 下载主题 主题官网:themes.gohugo.io 在上面找一个主题,我这里找名称为 m10c 的主题:m10c | Hugo Themes (gohugo.io) 注意 :不同主题的安装方式不同,以后再专

    2024年01月18日
    浏览(58)
  • 学生使用腾讯云搭建个人网站

    本篇文章作者手把手带你从服务器的选购到搭建成功一个ip网站的成功访问。 准备好了吗,发车了。 咱们的第一步就是 搞到一个服务器 文章所使用的是2核2g4M得服务器 搭建服务器是够够滴 https://cloud.tencent.com/act/cps/redirect?redirect=2446cps_key=f0552e9eadafced33d3c20de84094b4bfrom=console 优

    2024年02月11日
    浏览(45)
  • 使用 gitee+sphinx+readthedocs 搭建个人博客

        给大家安利如何快速搭建个人博客网站!     这是我本地运行的一个使用sphinx构建的博客服务,这些文章,都是用markdown写的。 一直有个想法,就是把自己写的这些文件,搞成一个博客网站,放到网上,但是,一想,要搞个域名、一个服务器,这样长期运营维护,成本有

    2024年01月19日
    浏览(35)
  • 使用 Jekyll 在 GitHub 上搭建个人博客

    原文转载于个人博客文章 使用 Jekyll 在 GitHub 上搭建个人博客 搭建流程: 下载安装配置Git GitHub创建公共仓库 克隆本地仓库 克隆博客模板 博客基础功能设置 设置评论功能 上传GitHub 下载 Git官网 Git 安装配置参考以下教程 创建仓库名结尾为 * .github.io 的公共仓库 示范:ChenPe

    2024年01月15日
    浏览(62)
  • 5分钟使用VitePress + GithubAction搭建个人博客

    ✅作者:TuNan ✨个人主页:图南的个人主页 😉欢迎关注🔎点赞😍收藏⭐留言💌 先决条件 Node.js 版本 16 或更高版本。 用于通过命令行界面(CLI)访问 VitePress 的终端。 具有 Markdown 语法支持的文本编辑器。推荐使用 VSCode) 以及官方 Vue 扩展。 VitePress 可以单独使用,也可以安

    2024年02月04日
    浏览(43)
  • 使用宝塔面板搭建个人网站(博客)超详细2023

    提示:这里可以添加本文要记录的大概内容: 一直有一个执念想搭一个自己的网站,今天才付出行动,分享给同样想法的鼠鼠 个人网站地址:https://ooooooooooooooooooooooo.ooo/ooooοооoοᴏοoοᴏοoοᴏoooᴏооoоᴏᴏoоᴏᴏoᴏοοoᴏoooоᴏоoᴏоοoᴏoᴏoоᴏоoᴏoоoᴏoooᴏοοoоᴏоoᴏ

    2024年02月14日
    浏览(54)
  • 使用Hugo+Github从0开始免费搭建个人博客

    以win11为例 1.注册git账号:https://github.com/并记住用户名和密码 2.下载地址:Git - Downloads (git-scm.com)鼠标右键显示Git Bash Here就表示安装Git成功了。 3.设置本地git用户 是否已经登录 生成密钥 将其中Your Name替换为用户名,邮箱替换为自己注册时的邮箱 如图所示,密钥已经给我们生

    2024年02月12日
    浏览(46)
  • 威联通NAS进阶玩法之使用Docker搭建个人博客教程

        Hello大家好,本篇教程主要教大家在威联通的NAS上搭建属于自己的个人博客网站,首先介绍一下我使用的机器,四盘位威联通TS-464C2,搭载四核四线程的N5095处理器,支持4K60帧的输出以及PCIE3.0,可玩性还是非常高的。废话不多说接下来直接开始搭建。 本篇教程主要以Halo博

    2024年02月22日
    浏览(43)
  • 如何使用Jekyll在GitHub Pages上搭建网站(个人博客)

    本文很长,建议使用侧边栏进行跳转。 Jekyll 是一个基于 Ruby 语言的,用于搭建静态网站的生成器,主要用于搭建博客网站(官方自己的介绍为:Jekyll is a blog-aware, static site generator in Ruby)。但是虽然是静态网站,但是可以实现一些使用数据库的动态网站的效果和功能,是很不

    2024年02月06日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包