[17:10:06 root@centos8 ~]#yum -y install httpd
安装php服务
[18:59:12 root@centos8 html]#yum -y install php-fpm php-mysqlnd php-json php-xml
启动php服务
[19:15:54 root@centos8 html]#systemctl enable --now php-fpm
下载:https://cn.wordpress.org/download/
解压安装wordpress
[17:49:24 root@centos8 ~]#unzip wordpress-5.7.2-zh_CN.zip
[17:49:01 root@centos8 ~]#mkdir /data/wordpress -p
[17:49:20 root@centos8 ~]#mv wordpress/* /data/wordpress/
设置管理账号www
[17:50:43 root@centos8 data]#useradd -u 80 -s /sbin/nologin -r www
[17:51:06 root@centos8 data]#id www
uid=80(www) gid=80(www) groups=80(www)
授权目录权限给www账号
[23:28:14 root@centos8 data]#chown -R www.www /data/wordpress/
10.0.0.8/18/28上安装软件包(web服务器及NFS均需安装该软件)
[18:00:09 root@centos8 ~]#yum -y install nfs-utils
10.0.0.28启动nfs-server服务
[18:09:21 root@centos8 data]#systemctl enable --now nfs-server
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.
10.0.0.28修改配置文件
[18:22:11 root@centos8 data]#cat /etc/exports
/data/wordpress 10.0.0.0/24(rw)
#重新加载配置文件
[18:22:05 root@centos8 data]#exportfs -r
#查看配置内容
[18:22:10 root@centos8 data]#exportfs -v
/data/wordpress
10.0.0.0/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
10.0.0.8/18挂载NFS目录
[18:30:00 root@centos8 html]#mount 10.0.0.28:/data/wordpress /var/www/html
配置永久挂载/etc/fstab
10.0.0.28:/data/wordpress /var/www/html nfs _netdev 0 0
其中_netdev必须设置,不然当服务器重启时,会因网络问题而启动失败。
[17:09:27 root@centos8 ~]#yum -y install mysql-server
#启动mysql服务并设置为开机启动
[17:16:39 root@centos8 ~]#systemctl enable --now mysqld
Created symlink /etc/systemd/system/multi-user.target.wants/mysqld.service → /usr/lib/systemd/system/mysqld.service.
创建管理wordpress应用的数据库和账号
mysql> create database wordpress;
Query OK, 1 row affected (0.01 sec)
mysql> create user wordpress@'10.0.0.%' identified by '123456';
Query OK, 0 rows affected (0.01 sec)
mysql> grant all on wordpress.* to wordpress@'10.0.0.%';
Query OK, 0 rows affected (0.01 sec
[17:09:10 root@centos8 ~]#yum -y install bind
注释/etc/named.conf以下两行
在/etc/named.rfc1912.zones里新增:
配置/var/named/lybj.org.zone:
[22:10:04 root@centos8 ~]#cat /var/named/lybj.org.zone
$TTL 1D
@ IN SOA ns1 admin ( 1 1H 10M 1W 3H )
ns ns1
ns1 A 10.0.0.48
www A 10.0.0.8
www A 10.0.0.18
启动DNS服务
[22:10:00 root@centos8 ~]#systemctl enable --now named
使用windows机器验证,需配置Vnet8的Ipv4DNS地址
使用linux机器验证,在网卡配置添加DNS地址
[22:50:00 root@centos8 ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0
···
DNS3=10.0.0.48
linux机器验证:
页面验证,访问www.lybj.org:
配置好数据库信息,参考步骤4。发布文章,验证成功:
至此,整个架构搭建完毕。
手机扫一扫
移动阅读更方便
你可能感兴趣的文章