织梦网站内容怎么做付费可见,长春高端网站制作,传奇手游排行榜2021前十名,公司域名是什么一.实验要求#xff1a;
Server-NFS-DNS主机配置NFS服务器#xff0c;将博客网站资源文件共享给Server-web主机#xff0c;Server-NFS-DNS主机配置DNS Server-web主机配置web服务#xff0c;通过域名www.openlab.com可以访问到自建的博客网站 二.准备工作
创建两台虚拟机…一.实验要求
Server-NFS-DNS主机配置NFS服务器将博客网站资源文件共享给Server-web主机Server-NFS-DNS主机配置DNS Server-web主机配置web服务通过域名www.openlab.com可以访问到自建的博客网站 二.准备工作
创建两台虚拟机分别命名为Server-NFS-DNS Server-web将两条虚拟机初始化系统
#在文件/etc/yum.repos.d/中新建一个以.repos 结尾的文件
[roottimeserver ~]# cd /etc/yum.repos.d/
[roottimeserver yum.repos.d]# vim /etc/yum.repos.d/wangluo.repo
#写入如下内容
[wangluo-app]
namewanluo-app
baseurlhttps://mirrors.aliyun.com/centos-stream/9-stream/AppStream/x86_64/os/
gpgcheck0
[wangluo-base]
namewangluo-base
baseurlhttps://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/os/
gpgcheck0#安装软件包
[roottimeserver yum.repos.d]# yum install vim bash-completion -y
出现完毕字样代表成功安装
关闭防火墙
[rootlocalhost ~]# systemctl disable --now firewalld
#查看防火墙状态
[rootlocalhost ~]# systemctl status firewalld
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)Active: inactive (dead) #dead 代表已关闭Docs: man:firewalld(1)关闭SELinux
[rootlocalhost ~]# setenforce 0
#查看关闭状态
[rootlocalhost ~]# getenforce
Permissive #代表关闭
配置给两台虚拟机时间服务器 时间服务器配置详解
三.搭建环境
在 Server-web 服务器上LAMP环境软件 搭建环境
[rootServer-Web ~]# yum install httpd mariadb-server php* -y 网址https://cn.wordpress.org/ 下载后为zip压缩文件将wordpress上传到192.168.48.131Server-NFS-DNS端的/目录下解压缩
[rootServer-NFS-DNS ~]# cd /
[rootServer-NFS-DNS /]# unzip wordpress-6.1-zh_CN.zip
[rootServer-NFS-DNS /]# cd wordpress
[rootServer-NFS-DNS /]# ls四.配置共享目录
目的将Server-NFS-DNS端的/wordpress 目录共享给192.168.48.130Server-Web安装NFS服务器注意* 和括号之间不能有空格否则导致共享文件没有权限本人出错点
Server-NFS-DNS端配置共享文件
[rootlocalhost ~]# yum install nfs-utils
[rootlocalhost ~]vim /etc/exports
#写入以下内容实现共享文件
/wordpress *(rw) # * 和括号之间不能有空格
#开启服务
[rootlocalhost ~]systemctl enable --now nfs-server.service
#查看共享文件
[rootlocalhost ~]showmount -e 192.168.186.100(Server-NFS-DNS的IP) Server-Web 端挂载共享文件
#安装软件包
[rootlocalhost ~]# yum install nfs-utils -y
#查看共享文件
[rootlocalhost ~]#show mount -e 192.168.186.100(Server-NFS-DNS的IP)
#创建挂载点目录
[rootlocalhost ~]# mkdir /guazai
#将文件挂载到挂载点目录
[rootlocalhost ~]# cd /guazai
[rootlocalhost ~]# mount 192.168.186.100:/wordpress /guazai
#客户端对于服务端的挂载文件属于nobody只有 r 权限因此需要在服务端修改权限
[rootlocalhost ~]# chmod ow /wordpress
五.配置Web服务器
Web服务器配置详解
#安装Apache服务器软件
[rootlocalhost ~]# yum install httpd -y
#打开红帽软件管理器列出安装httpd所使用的文件
[rootlocalhost ~]# rpm -ql httpd
[roottimeserver ~]# systemctl enable --now httpd
#查看httpd启动情况
[roottimeserver ~]# systemctl status httpd
#查看监听情况
[roottimeserver ~]# netstat -lntup [roottimeserver ~]# vim /etc/httpd/conf.d/ip.conf
#192.168.186.13代表Serve-web IPvirtualhost 192.168.186.133:443
servername 192.168.186.133
documentroot /guazai #代表访问Serve-web IP自动访问的目录
/virtualhostdirectory /guazai
allowoverride none
require all granted #允许所有人访问
/directory#重启HTTP服务
[rootlocalhost ~]# systemctl restart httpd
[rootServer-Web ~]# vim /etc/httpd/conf/httpd.conf # 编辑http配置文件124 DocumentRoot /guazai
129 Directory /guazai 六.配置数据库文件
[rootServer-Web ~]# cd /guazai
[rootServer-Web guazai]# cp wp-config-sample.php wp-config.php # 根据模板拷贝配置文件
# 编辑wp-config.php配置文件
[rootServer-Web guazai]# vim wp-config.php
# 定位23行修改后半部分
define(DB_NAME, wordpress); # WordPress数据库的名称
define(DB_USER, test1); # MySQL数据库用户名
define(DB_PASSWORD, 123456); # MySQL数据库密码
#启动数据库
[rootServer-Web guazai]# cd ~
[rootServer-Web ~]# systemctl start mariadb
在数据库中创建数据库和用户
注意创建的用户和密码需要和 挂载目录中配置的一样本人错误
[rootServer-Web ~]# mysql
MariaDB [(none)] create database wordpress; # 创建数据库尾部有分号
MariaDB [(none)] create user test1localhost identified by 123456; # 第一
个为数据库账号后面的内容为数据库可以登录的地址localhost意为只能本机登录。用户和密码与
wordpress配置文件一样,
MariaDB [(none)] grant all on wordpress.* to test1localhost; # 给用户授权
MariaDB [(none)] exit # 退出重启数据库和HTTP服务在浏览器中输入Server-Web服务器的IP 地址测试页面是否生效
[rootServer-Web ~]# systemctl restart mariadb
[rootServer-Web ~]# systemctl start httpd七.配置DNS服务器 DNS服务器配置详解
#安装软件包
[roottimeserver ~]# cd /etc/yum.repos.d/
[roottimeserver yum.repos.d]# yum install bind -y
#编辑文件
[rootlocalhost ~]# vim /etc/named.conflisten-on port 53 {192.168.186.132;};directory /var/named;allow-query {any; };
};
zone openlab.com IN {type master;file named.openlab.com;
};
#复制文件内容到对应文件
[roottimeserver ~]# cp /var/named/named.localhost /var/named/named.openlab.com
[rootlocalhost ~]# vim /var/named/named.openlab.com
$TTL 1DIN SOA ns.openlab.com. admin.openlab.com. (0 ; serial1D ; refresh1H ; retry1W ; expire3H ) ; minimumNS ns.openlab.com.
ns IN A 192.168.186.133
www IN A 192.168.186.133注意上述复制文件的过程必须严格执行不可手动在/var/named/named.openlab.com中添加
八.网站搭建成功