序言: 通过上一篇WordPress搭建(一)。我们建立了WordPress运行的基本环境。本文主要对网站的域名购买、DNS解析、WordPress的安装提供教程。

一:域名的购买

首先一个站点是需要一个好的域名来配合的。好的域名首先方便用户访问,其次针对百度等搜索收录也是有好处的。关于购买域名国内可以从腾讯云、阿里云,国外推荐Godday。本次域名购买在GoDaddy上购买。

首先登陆GoDaddy的官方网址: https://sg.godaddy.com/zh/ 。我们注册一个账号(过程略过),然后我们在图下方的搜索框内输入自己想要购买的域名。

GoDaddy官网

输入自己想要注册的域名之后,我们点击搜索会找到自己想要的域名的信息(例本位搜索域名网址:overwatchsr.club)。如图:

注意!CN后缀需要国内身份证,不推荐CN域名

然后我们加入购物车,然后我们点击进入购物车,如图:

我们取消隐私保护

然后接着点击购物车,我们按要求填写自己的相关信息之后就会跳转到结账页面

最后我们点击完成购买,然后跳转到支付宝付款。这样我们就完成了域名的注册。

二:对域名进行DNS解析

通过第一步我们完成了对域名的购买与注册,此时我们继续点击GoDaddy的自己的账户,找到域名管理就会找到自己的域名。如图:

GoDaddy域名的管理

然后我们需要注册一个 cloudflare账号(注册很简单,这里略过),然后点击网页左上方的Add Site,然后输入购买的域名,再点击Add,等待片刻,我们选择0元计划,如图:

选择计划

然后跳转到下图之后我们需要修改对应三个箭头指向的值,其中网址要修改为自己的域名地址,*与www不变,IP地址更换为自己的IP,后面的黄色云朵点击关闭。如图:

修改对应值

然后我们点击continue,这个时候对于CloudFlare上的设置就完成了。紧接着我们需要将GoDaddy的DNS管理中的域名服务器修改为CloudFlare的指定服务器。我们登录GoDaddy,登录自己的账户,然后点击账户,点击管理域名,找到自己的域名,点击三个点,然后点击管理DNS,然后修改域名服务器地址为:

irma.ns.cloudflare.com
seth.ns.cloudflare.com

然后保存。

参考图:

DNS修改

到这里我们就完成了对域名的DNS解析。

三:WordPress的安装

1:下载并且移动WordPress

我们使用SSH登录自己的服务器,然后输入下列命令下载最新的WordPress,解压并移动到对应目录。

cd / tmp && wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
sudo mv wordpress /var/www/html/wordpress

然后运行以下命令为WordPress根目录设置正确的权限。

sudo chown -R www-data:www-data /var/www/html/wordpress/
sudo chmod -R 755 /var/www/html/wordpress/

2:配置WordPress

运行以下命令以创建WordPress  wp-config.php  文件。这是WordPress的默认配置文件。

sudo mv /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

然后运行以下命令打开WordPress配置文件。

sudo vim /var/www/html/wordpress/wp-config.php

输入您为数据库创建的下面突出显示的文本并保存(即数据库名,数据库用户,数据库用户密码)。

// ** MySQL设置 - 您可以从您的网站主机获取此信息** //
/ ** WordPress的数据库名称* /
define('DB_NAME',' WP_database ');

/ ** MySQL数据库用户名* /
define('DB_USER',' wp_user ');

/ ** MySQL数据库密码* /
define('DB_PASSWORD',' new_password_here ');

/ ** MySQL主机名* /
define('DB_HOST','localhost');

/ **用于创建数据库表的数据库字符集。* /
define('DB_CHARSET','utf8');

/ **数据库整理类型。如果有疑问,请不要更改。* /
define('DB_COLLATE','');

3:配置WordPress的Nginx配置

接下来,在服务器上配置WordPress站点配置文件。运行以下命令以创建名为wordpress的新配置文件 

sudo vim /etc/nginx/sites-available/wordpress

然后将下面的内容复制并粘贴到文件中并保存。将example.com替换为您自己购买的域名。

server {
    listen 80;
    listen [::]:80;
    root /var/www/html/wordpress;
    index  index.php index.html index.htm;
    server_name  example.com www.example.com;

     client_max_body_size 100M;

    location / {
        try_files $uri $uri/ /index.php?$args;        
    }

    location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass             unix:/var/run/php/php7.2-fpm.sock;
    fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

4:启用WordPress网站

配置上面的两个配置后,通过运行以下命令启用它 。

sudo ln -s /etc/nginx/sites-available/wordpress /etc/nginx/sites-enabled/

现在全部都配置好了,运行下面的命令重新加载Nginx Web服务器和PHP-FPM设置。

sudo systemctl restart nginx.service 
sudo systemctl restart php7.2-fpm.service

重新启动Nginx后,打开浏览器并输入自己的域名之后回车。如果一切设置正确,您应该看到WordPress默认配置向导。 如图:

WordPress安装引导

按照屏幕上的说明操作,直到您成功配置WordPress。完成后,登录管理仪表板并配置WordPress设置。

至此,属于你的个人网站已经搭建完成。