博客建站,新手使用 WordPress 搭建博客和静态网站部署

老铁们,大家好,相信还有很多朋友对于博客建站和玩转服务器之网站篇:新手使用 WordPress 搭建博客和静态网站部署的相关问题不太懂,没关系,今天就由我来为大家分享分享博客建站以及玩转服务器之网站篇:新手使用 WordPress 搭建博客和静态网站部署的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

静态网站部署和WordPress搭建博客都是网站运营中常见的工作。静态网站是一种不需要服务器端脚本的网站形式,通常使用HTML、CSS和JavaScript等静态资源进行构建和显示。而WordPress是一款流行的博客系统,可以帮助用户快速搭建博客网站。

在之前的玩转服务器系列文章里,我们介绍了如何构建小型的高可用环境、PHP、Python、Javaweb、docker环境部署,以及Node.jsSSR应用,本篇文章主要介绍新手也能快速上手的WordPress博客搭建和静态网站部署的教程

一、WordPress介绍

WordPress是使用最广泛的博客和内容管理系统,可以快速搭建独立的博客、论坛等网站,WordPress支持丰富的插件和模板,功能强大,易于扩充功能。

本文以轻量云主机(CenTOS7.6系统)为例,介绍如何搭建单机版WorPress。

1.1前置准备

正式开始部署前,您需完成如下的准备工作:

开通京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;账户开通后,需要进行实名认证;购买一台或多台云主机或者轻量云主机产品;登录轻量云主机,复制下面步骤中的命令进行执行操作;1.2安装WordPress和Apache

下载WordPress安装包,本文以4.8.1版本为示例进行演示

wgethttps://cn.wordpress.org/wordpress-4.8.1-zh_CN.zip\n

安装Apache

yuminstall-yhttpd\nsystemctlstarthttpd\n

配置wordpress为默认目录,修改httpd文件中的DocumentRoot为&34;,并保存文件

vi/etc/httpd/conf/httpd.conf\n

将安装包复制到/var/www/html/,并进行解压缩

cpwordpress-4.8.1-zh_CN.zip/var/www/html/\ncd/var/www/html/\nyuminstall-yunzipzip\nunzipwordpress-4.8.1-zh_CN.zip\n 1.3安装PHP运行环境

WordPress运行依赖PHP环境,本次演示安装的是PHP7

rpm-Uvhhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm\nrpm-Uvhhttps://mirror.webtatic.com/yum/el7/webtatic-release.rpm\n

安装PHP

yum-yinstallphp72w\n

安装PHP扩展

yum-yinstallphp72w-commonphp72w-fpmphp72w-opcachephp72w-gdphp72w-mysqlndphp72w-mbstringphp72w-pecl-redisphp72w-pecl-memcachedphp72w-devel\n 1.4安装数据库

MariaDB是兼容MySQL的数据库,下面安装MariaDB为示例

yuminstallmariadb-server-y\n

安装完毕后MariaDB默认是未启动状态,需要手工启动

systemctlstartmariadb\n

修改root帐户密码,请查看下面提示操作

mysql_secure_installation\n

默认没有数据库密码,点击回车键

设置root密码,输入Y,回车

输入新的密码,其它操作请根据提示进行操作

登录数据库

mysql-uroot-p\n

输入刚才设置的密码,登录数据库

mysql>showdatabases;\n

创建一个新的数据库,库名为wordpress

mysql>createdatabasewordpress;\nmysql>exit;\n

手动修改wp-config.php文件中的数据库连接信息,实现数据库和WordPress应用关联

cd/var/www/html/wordpress\ncpwp-config-sample.phpwp-config.php\nviwp-config.php\n

修改文件下面参数

define(&39;,&39;);//输入刚才创建的wordpress库名\ndefine(&39;,&39;);//数据库账户root\ndefine(&39;,&39;);//输入刚才设置的数据库密码\ndefine(&39;,&39;);//数据库地址,使用本机的数据库\ndefine(&39;,&39;);\ndefine(&39;,&39;);\n

1.5访问WordPress

重启Apache

systemctlrestarthttpd\n

在浏览器中访问http://IP/wp-admin/install.php

根据提示进行安装,点击登录,登录wordpress后台

用户访问地址,在浏览器输入http://ip

二、静态网站介绍

静态网站是指全部由HTML(标准通用标记语言的子集)代码格式页面组成的网站,所有的内容包含在网页文件中,一般文件名均以htm、html、shtml等为后缀。

部署静态网站适合轻型的、用户访问频率低的站点,许多个人博客、公司官网等站点都会选择使用静态网站进行部署,本文以轻量云主机(CenTOS7.6系统)为例,介绍如何部署静态网站。

2.1前置准备

正式开始部署前,您需完成如下的准备工作:

开通京东云账户,若您还未注册京东云账号,可在京东云官网进行注册;账户开通后,需要进行实名认证;购买一台或多台云主机或者轻量云主机产品;登录轻量云主机,复制下面步骤中的命令进行执行操作;2.2安装Nginx

更新yum(可选操作,非必须执行操作)

yumupgrade\n

增加epel源

sudoyuminstallepel-release\n

安装Nginx

sudoyuminstallnginx\n

启动服务

sudosystemctlstartnginx\n

确认服务状态可用,默认安装位置位于:/usr/share/nginx/html

sudosystemctlstatusnginx\n

2.3部署网站demo

下载静态网站demo文件

wgethttps://img1.jcloudcs.com/cn/iavm/tutorials/my-website.zip\n

解压缩文件

yuminstall-yunzipzip\nunzipmy-website.zip\n

复制public文件到/usr/share/nginx/html

cdmy-website\ncdpublic\ncp-R./usr/share/nginx/html\n

重启使配置生效

sudosystemctlreloadnginx\n 2.4查看网站效果

在浏览器输入主机的ip,查看静态网站效果

2.5Hugo搭建网站介绍

Hugo是非常常用的静态网页构建及维护的工具,并且有强大的生态支持,步骤4的网站demo使用的是Hugo进行的搭建。

Hugo搭建一个企业网站,初始化配置如下:

安装hugo(Mac)

brewinstallhugo\n

初始化Hugo站点

hugonewsitequickstart\n

安装网站主题,本次demo使用的是:educenter-hugo

cdthemes&&gitclonehttps://github.com/me-jser/educenter-hugo\n

使用主题并迁移实例数据,编辑config.toml并配置:theme=&34;

启动并预览效果

hugoserver\n

以上是使用京东云服务器进行静态网站部署和WordPress搭建博客的基本教程,在网站搭建完成后,需要进行一些基本的SEO优化,以便让搜索引擎更好地进行网站收录。其中,关键词和标题标签、描述标签、友情链接等都是优化中的关键因素。

下一篇将为大家带来FTP文件共享服务器的搭建教程,我们下期见。

好了,文章到此结束,希望可以帮助到大家。

Published by

风君子

独自遨游何稽首 揭天掀地慰生平