网站情况建设说明wordpress 新建表单

当前位置: 首页 > news >正文

网站情况建设说明,wordpress 新建表单,洛阳网站建设汉狮报价,网站建设公司策划目录 运行环境基础配置需求准备工作配置静态ip修改主机名及host映射开启防火墙时间同步配置免密ssh登录 环境搭建Server-Web端安装LNMP环境软件Server-NFS-DNS端上传博客软件Server-NFS-DNS端设置NFS共享Server-Web设置挂载远程共享目录nginx设置在数据库中创建数据库和用户重启… 目录 运行环境基础配置需求准备工作配置静态ip修改主机名及host映射开启防火墙时间同步配置免密ssh登录 环境搭建Server-Web端安装LNMP环境软件Server-NFS-DNS端上传博客软件Server-NFS-DNS端设置NFS共享Server-Web设置挂载远程共享目录nginx设置在数据库中创建数据库和用户重启数据库和http测试 在Server-NFS-DNS端配置DNS 实现截图 运行环境 主机主机名系统服务192.168.160.137Server-WebLinuxWeb192.168.160.138Server-NFS-DNSLinuxNFS/DNS 基础配置 配置主机名开启防火墙并配置部分开启Selinux并配置服务器之间使用相同ntp.aliyun.com进行时间同步服务器之间实现SSH免密登录 需求 Server-NFS-DNS主机配置NFS服务器将博客网站资源共享给Server-Web主机Server-NFS-DNS主机配置DNSServer-Web主机配置web服务通过域名www.openlab.com可以访问到自建的博客网站 准备工作 恢复快照 配置静态ip

在192.168.160.137配置

[rootserver ~]# nmcli c modify ens32 ipv4.method manual ipv4.addresses 192.168.160.13724 ipv4.gateway 192.168.160.2 ipv4.dns 114.114.114.114 [rootserver ~]# nmcli c reload [rootserver ~]# nmcli c up ens32 # 注意在RHEL9系统中是ens160#在192.168.160.138配置 [rootnode ~]# nmcli c modify ens32 ipv4.method manual ipv4.addresses 192.168.160.13824 ipv4.gateway 192.168.160.2 ipv4.dns 114.114.114.114 [rootnode ~]# nmcli c reload [rootnode ~]# nmcli c up ens32修改主机名及host映射

在192.168.160.137配置

[rootserver ~]# hostnamectl set-hostname Server-Web [rootserver ~]# vim /etc/hosts 127.0.0.1 Server-Web 192.168.160.137 Server-Web 192.168.160.138 Server-NFS-DNS [rootserver ~]# reboot# 在192.168.160.138配置 [rootnode ~]# hostnamectl set-hostname Server-NFS-DNS [rootnode ~]# vim /etc/hosts 127.0.0.1 Server-NFS-DNS 192.168.160.137 Server-Web 192.168.160.138 Server-NFS-DNS [rootnode ~]# reboot开启防火墙

在两台机子上操作

systemctl start firewalld systemctl enable firewalld时间同步

在两台机子上操作

vim /etc/chrony.conf
server ntp.aliyun.com iburst # 第三行修改 systemctl restart chronyd #重启时间服务器 chronyc sources -v # 查询是否同步成功 timedatectl status # 同上配置免密ssh登录

在192.168.160.137Server-Web配置

[rootServer-Web ~]# ssh-keygen -t rsa #一路回车 [rootServer-Web ~]# ssh-copy-id 192.168.160.138 # 会有输入138主机密码的步骤 [rootServer-Web ~]# ssh 192.168.160.138 [rootServer-NFS-DNS ~]# exit# 在192.168.160.138Server-NFS-DNS配置 [rootServer-NFS-DNS ~]# ssh-keygen -t rsa [rootServer-NFS-DNS ~]# ssh-copy-id 192.168.160.137 [rootServer-NFS-DNS ~]# ssh 192.168.160.137 [rootServer-Web ~]# exit环境搭建 Server-Web端安装LNMP环境软件 [rootServer-Web ~]# yum install nginx mariadb-server php* -yServer-NFS-DNS端上传博客软件 网址https://cn.wordpress.org/下载后为zip压缩文件 将wordpress上传到192.168.160.138Server-NFS-DNS端的/目录下
[rootServer-NFS-DNS ~]# cd / [rootServer-NFS-DNS /]# ls afs etc lostfound proc srv var bin home media root sys wordpress-6.0.1-zh_CN.zip boot lib mnt run tmp dev lib64 opt sbin usr [rootServer-NFS-DNS /]# unzip wordpress-6.0.1-zh_CN.zip [rootServer-NFS-DNS /]# cd wordpress [rootServer-NFS-DNS wordpress]# lsServer-NFS-DNS端设置NFS共享 目的将Server-NFS-DNS端的/wordpress目录共享到192.168.160.137Server-Web [rootServer-NFS-DNS wordpress]# cd [rootServer-NFS-DNS ~]# yum install rpcbind -y [rootServer-NFS-DNS ~]# yum install nfs-utils -y[rootServer-NFS-DNS ~]# vim /etc/exports #编辑配置文件 /wordpress 192.168.160.137(rw,sync,all_squash) #添加[rootServer-NFS-DNS ~]# chmod -Rf 777 /wordpress [rootServer-NFS-DNS ~]# cd / [rootServer-NFS-DNS /]# ll #可以查看一下是否777[rootServer-NFS-DNS ~]# firewall-cmd –permanent –zone public –add-servicemountd [rootServer-NFS-DNS ~]# firewall-cmd –permanent –zone public –add-servicerpc-bind [rootServer-NFS-DNS ~]# firewall-cmd –permanent –zone public –add-servicenfs [rootServer-NFS-DNS ~]# firewall-cmd –reload#启动服务 [rootServer-NFS-DNS ~]# systemctl start rpcbind [rootServer-NFS-DNS ~]# systemctl start nfs-serverServer-Web设置 挂载远程共享目录 [rootServer-Web ~]# yum install rpcbind -y[rootServer-Web ~]# yum install nfs-utils -y[rootServer-Web ~]# showmount -e 192.168.160.138 #查询[rootServer-Web ~]# mount -t nfs 192.168.160.138:/wordpress /wp # 挂载[rootServer-Web ~]# cd /wp[rootServer-Web wp]# ls # 查看目录文件nginx设置 [rootServer-Web ~]# firewall-cmd –permanent –zone public –add-servicehttp [rootServer-Web ~]# firewall-cmd –reload [rootServer-Web ~]# vim /etc/nginx/nginx.conf # 编辑nginx配置文件root /wp;在数据库中创建数据库和用户 [rootServer-Web ~]# systemctl start mariadb[rootServer-Web ~]# mysqlMariaDB [(none)] create database wordpress; #创建数据库尾部有分号MariaDB [(none)] create user test1localhost identified by 123456;

第一个为数据库账号后面的内容为数据库可以登录的地址1ocalhost意为只能本机登录。用户和密码与wordpress配置文件一样MariaDB [(none)] grant all on wordpress.* to test1localhost;MariaDB [(none)] exit重启数据库和http

[rootServer-Web ~]# systemctl restart mariadb [rootServer-Web ~]# systemctl restart nginx测试 在Windows端输入192.168.160.137继续完成wordpress配置邮箱必须设置
在Server-NFS-DNS端配置DNS 原则www.openlab.com正向解析为192.168.160.137192.168.160.138端Server-NFS-DNS安装 [rootServer-NFS-DNS ~]# yum install bind -y[rootServer-NFS-DNS ~]# firewall-cmd –permanent –zone public –add-servicedns #防火墙放行[rootServer-NFS-DNS ~]# firewall-cmd –reload[rootServer-NFS-DNS ~]# systemctl start named编辑主配置文件 [rootServer-NFS-DNS ~]# vim /etc/named.conf

第11 19行修改为any任意主机listen-on port 53 { any; };allow-query { any; };修改区域配置文件清空添加

[rootServer-NFS-DNS ~]# vim /etc/named.rfc1912.zones zone openlab.com IN {type master;file openlab.com.zone;allow-update { none; }; };新建区域数据文件并配置解析 [rootServer-NFS-DNS ~]# cd /var/named [rootServer-NFS-DNS named]# cp -a named.localhost openlab.com.zone [rootServer-NFS-DNS named]# vim openlab.com.zone $TTL 1DIN SOA openlab.com. admin.oplab.com. (0 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimumNS ns.openlab.com. ns IN A 192.168.160.137 www IN A 192.168.160.137 bbs IN A 192.168.160.137启动服务 [rootServer-NFS-DNS named]# systemctl restart named测试: 192.168.160.137端Server-Web将Server-Web端的DNS改为192.168.48.131后并输入www.openlab.com域名访问第一种 [rootServer-Web ~]# nmcli con modify ens32 ipv4.dns 192.168.160.138 [rootServer-Web ~]# nmcli con up ens32[rootServer-Web ~]# cat /etc/resolv.conf
nameserver 192.168.160.138 # 查看确保其中有这个[rootServer-Web ~]# nslookup www.openlab.com # 测试 Server: 192.168.160.138 Address: 192.168.160.138#53Name: www.openlab.com Address: 192.168.160.137第二种 #openeuler网络ens32配置地址 [rootServer-Web ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 # 将DNS改为192.168.160.138Server-NFS-DNS [rootServer-Web ~]# nslookup www.openlab.com # 测试 Server: 192.168.160.138 Address: 192.168.160.138#53Name: www.openlab.com Address: 192.168.160.137实现截图 两边都先配置静态IP 192.168.160.137端 192.168.160.138端两边做完都要reboot 防火墙 时间同步 vim /etc/chrony.conf(两端都做) 192.168.160.137端 192.168.160.138端 相互免密登录 192.168.160.137 192.168.160.138
环境搭建 在Server-Web端 上传wordpress到Server-NFS-DNS端 Server-NFS-DNS端设置NFS共享 挂载 nginx设置 数据库中创建数据库和用户 重启数据库和nginx DNS服务 192.168.160.138端 192.168.160.137端