手把手教你搭建自己的网站(入门)——基于wordpress

此教程会详细讲述如何搭建一个wordpresss教程

大致分为以下目录:

一、选择一个vps服务器用来托管网站程序

  1. 选择租用合适的vps服务器
  2. 申请域名
  3. 服务器基础配置选择

二、配置网站web环境

  1. 安装和配置apache2、php、mysql
  2. 安装wordpress主程序
  3. 基础配置wordpress网站
  4. 选择合适主题及常用插件配置

 

为了更直白一点,我们先简单介绍以下与web相关的基础。

此内容适合小白,如果你已经对什么是服务器,什么是域名,及网站基本结构了解话,可以选择跳过

 

简单介绍
  1. 网站构成
    网站(web),简单来讲就是浏览器所浏览的内容,他是由服务器,web程序,前端,web程序后端,数据库组成
  2. 什么是域名域名,
    尽管IP地址能够唯一地标记网络上的计算机,但IP地址是一长串数字,不直观,而且用户记忆十分不方便,于是人们又发明了另一套字符型的地址方案,即所谓的域名地址。
  3. 什么是服务器
    服务器在网络中为其它客户机(如PC机、智能手机、ATM等终端甚至是火车系统等大型设备)提供计算或者应用服务
1.选择VPS服务器商

vps商分大陆内和海外

大陆:阿里云,腾讯云,华为云等。

优点:对大陆而言延迟低,相应速度快,丢包率低。

缺点:价格昂贵,举例:1核1GB运行内存20GB储存5M带宽每月50元左右。还不算备案费用,大陆强制要求备案

 

海外:如Google,搬瓦工,cloudcone,vultr等(访问需要梯子)

优点:价格便宜,Google可以用信用卡免费试用。性价比高,1核1GB运行内存20GB储存1024M千兆带宽每月5$左右。

缺点:延迟高,丢包也高,还有一定几率IP会被墙掉。

 

在这里我选择cloudone(梯子)举例子

方法类似,如果你也想用这个,可以联系我,因为这个网站需要梯子

首先打开官网https://cloudcone.com/

选择右上角注册,原站是英文的,这里我翻译了一下,chrome浏览器可以自动翻译。

注册成功后我们就要为这个账号里充值了(不满意是可以退款哦,目前对于大陆只支持支付宝)


因为最低要求充值不能小于5$,换算人民币差不多35¥左右(实际按照美元与人民币每日汇率算)。
充值后我们就要点击computer

选择服务器配置,如果基本web,这个配置是足够的。在这里我们选择Ubuntu 20.04 LTS Server - 64 Bit 系统,占用资源小,速度快,安全性高。

接下来就是漫长的等待过程,最快1分钟,最慢30分钟。推荐白天操作。最终会变成这个样子(管理界面)

此时我们要验证服务器的ip是否已经是被墙掉的

找到你服务器的ip地址,他们类似于173.82.202.218

在你电脑上按住windows+R键或在附件里找到命令提示符。并打开他

输入命令:ping 你的ip地址

例:

ping 173.82.202.218

如果出现第一种现象(请求超时),则说明你的ip和大陆无法通行,你需要销毁这台服务器重新添加

他在管理节目里红色字体DESTROY里,你只需要输入实例名字,并销毁它。直到出现第二中现象。

此时我们需要登陆服务器并修改密码

你会收到这样一份邮件,username是服务器登陆的用户名,password是密码。

windows10可以直接ssh连接服务器,如果是win7以下,请下载xshall。

此处以win10举例子

依旧在命令提示符里输入以下命令

格式:ssh username@ip地址

ssh root@172.82.202.218

在输入密码过程中,密码是不可见的,所以要一次性输入正确

是不是此密码十分麻烦,下面是如何修改密码。

命令格式:sudo passwd root

root@DESKTOP-NFCOC9V:~# sudo passwd root
New password:
Retype new password:
passwd: password updated successfully
root@DESKTOP-NFCOC9V:~# 这样以后你就可以用自己输入的密码登陆了。下面是更新服务器系统,linux更新系统非常简单,只有两条命令
root@DESKTOP-NFCOC9V:~# sudo apt-get update 
root@DESKTOP-NFCOC9V:~# sudo apt-get upgrade
如果中途需要输入[Y/N],输入Y即可
这样等待10分钟左右,等他更新结束。
这样,服务器工作就准备就绪,如果不明白可以留言评论哦
2.域名注册

这一步相当简单,我在这里就不截图了。

在此处我们借用阿里云为例子,因为操作方法和淘宝网类似,简单上手,但还有其他的,如腾讯云等,并且cloundone服务器商默认会送你域名

点我到阿里云

不同域名后缀名的价格也不通。

注册过程需要实名制审核。注册后在控制台找到云解析dns

点击添加记录,设置以下内容

记录类型:A
主机记录:www.你注册的域名.后缀
记录值:你的ip地址

这样你的域名成功与服务器IP绑定。你下次登陆服务器可以用域名登陆

例如:

ssh root@www.abc.abc

如果没有反应,请等待10分钟后再次尝试。

到此,域名就完成了。

3.web程序安装及配置

1.安装web程序,解释器和数据库,这里采用apache2 php mysql的组合

登陆服务器后在终端输入以下命令

root@DESKTOP-NFCOC9V:~# sudo apt-get install apache2 php php-mysql mysql-server -y 安装完成后,你可以在浏览器里输入你的域名。它会跳转到一个说明文件 出现这个页面则说明web程序安装正常 而你的web文件位置在服务器的
/var/www/html/

2.配置数据库

在终端输入

root@loline:/home/loline# mysql

此时,我们为了安全,需要创建一个数据库用户。不使用根用户作为数据库用户。

假设我们要创建一个用户名为wordpress,密码为123456789,实际上密码要复杂点为好。

并赋予它操作任何数据库权限

在mysql>后面输入

mysql> CREATE USER 'wordpress'@'localhost' IDENTIFIED BY '123456789';
Query OK, 0 rows affected (1.17 sec)
mysql> GRANT ALL ON *.* TO 'wordpress'@'localhost';
Query OK, 0 rows affected (0.51 sec)

此时,我们要牢记数据库账号密码

创建账户后就要为网站创建一个数据库

CREATE DATABASE 数据库名;
假设我们创建名为wp的数据库
mysql> CREATE DATABASE wp;

此时我们可以查看一下数据库里有没有我们刚才建立的数据库>

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| blog_wordpress     |
| information_schema |
| kodcloud           |
| loline_blog        |
| mysql              |
| performance_schema |
| sys                |
| wp                 |
+--------------------+
8 rows in set (0.01 sec)

mysql>

千万不要忘记还有";"这个符号 此时我们的数据库已经建设完毕。 下面便可以开始安装wordpress主程序了

4.wordpress主程序安装

首先我们需要删除ubuntu的apache2测试文件,并下载安装包解压

已知web目录默认在/var/www/html/    下

输入下面命令

cd /var/www/html/
rm -rf *
wget https://cn.wordpress.org/latest-zh_CN.zip
unzip latest-zh_CN.zip
mv wordpress/* ../html/
cd ..
chmod 777 html/ -R 恭喜你安装完成wordpress的文件,下面开始配置数据库等。 首先,你需要在地址栏输入你的域名 首先我们要配置数据库,点击现在就开始吧! 输入刚刚配置的数据库信息。并下一步 输入网站的标题,管理员账号及邮箱,并安装 安装完成后点击登陆  此处就进如了wordpress的后台管理界面 点击左上角第二个,也是你网站的名字 
就可以跳转到首页了。 至此wordpress安装就结束了。 如果你觉得不好看,在后台的外观里可以更换主题等,还有丰富的插件管理。

如果你遇到问题,欢迎留言。我会一一回复。

点我查看下一章

点赞

发表评论