怎么学习网站建设,短视频制作公司,国外网络销售平台有哪些,乐安网站建设目录
业务需求
一、准备工作
1、配置静态IP
2、修改主机名及hosts映射
3、开启防火墙
4、时间同步
5、配置免密ssh登录
二、环境搭建
1、Server-web端安装LAMP环境软件
2、Server-NFS-DNS端上传博客软件
3、Server-NFS-DNS端设置NFS共享
三、Server-web设置
1、挂…目录
业务需求
一、准备工作
1、配置静态IP
2、修改主机名及hosts映射
3、开启防火墙
4、时间同步
5、配置免密ssh登录
二、环境搭建
1、Server-web端安装LAMP环境软件
2、Server-NFS-DNS端上传博客软件
3、Server-NFS-DNS端设置NFS共享
三、Server-web设置
1、挂载远程共享目录
2、nginx设置
3、修改wordpress配置文件
4、启用数据库
5、在数据库中创建数据库和用户
6、重启数据库、nginx
四、Windows端wordpress配置
五、在Server-NFS-DNS端配置DNS
1、安装
2、编辑主配置文件
3、修改区域配置文件
4、新建区域数据文件并配置解析
5、启动服务
六、域名测试
1、修改DNS
2、域名访问 业务需求
Server-NFS-DNS主机配置NFS服务器将博客网站资源文件共享给Server-web主机Server-NFS-DNS主机配置DNS
Server-web主机配置web服务通过域名www.openlab.com可以访问到自建的博客网站
主机主机名系统服务192.168.48.130Server-WebLinuxWeb192.168.48.131Server-NFS-DNSLinuxNFS/DNS 一、准备工作
1、配置静态IP
[rootServer-web ~]# nmcli c modify ens33 ipv4.method manual ipv4.addresses 192.168.30.132/24 ipv4.gateway 192.168.30.2 ipv4.dns 114.114.114.114
[rootServer-web ~]# nmcli c reload
[rootServer-web ~]# nmcli c up ens33
连接已成功激活D-Bus 活动路径/org/freedesktop/NetworkManager/ActiveConnection/2
[rootserver_node ~]# nmcli c modify ens33 ipv4.method manual ipv4.addresses 192.168.30.133/24 ipv4.gateway 192.168.30.2 ipv4.dns 114.114.114.114
[rootserver_node ~]# nmcli c reload
[rootserver_node ~]# nmcli c up ens33
2、修改主机名及hosts映射
[rootserver ~]# hostnamectl set-hostname Server-Web
[rootserver ~]# vim /etc/hosts、
[rootserver ~]# reboot [rootserver_node ~]# hostnamectl set-hostname Server-NFS-DNS
[rootserver_node ~]# vim /etc/hosts
[rootserver_node ~]#
[rootserver_node ~]# reboot 3、开启防火墙
[rootServer-web ~]# systemctl start firewalld
[rootServer-web ~]# systemctl enable firewalld [rootServer-NFS-DNS ~]# systemctl start rpcbind
[rootServer-NFS-DNS ~]# systemctl start nfs-server
4、时间同步
[rootServer-web ~]# vim /etc/chrony.conf
[rootServer-web ~]#
[rootServer-web ~]# systemctl restart chronyd
[rootServer-web ~]# chronyc sources -v
[rootServer-web ~]# timedatectl status[rootServer-NFS-DNS ~]# vim /etc/chrony.conf
[rootServer-NFS-DNS ~]#
[rootServer-NFS-DNS ~]# systemctl restart chronyd
[rootServer-NFS-DNS ~]# chronyc sources -v
[rootServer-NFS-DNS ~]# timedatectl status 5、配置免密ssh登录
[rootServer-web ~]# ssh-keygen -t rsa
[rootServer-web ~]# ssh-copy-id 192.168.30.133 # 生成公钥私钥一路回车
[rootServer-web ~]# ssh 192.168.30.133
[rootServer-web ~]# exit[rootServer-NFS-DNS ~]# ssh-keygen -t rsa
[rootServer-NFS-DNS ~]# ssh-copy-id 192.168.30.132 # 生成公钥私钥一路回车
[rootServer-NFS-DNS ~]# ssh 192.168.30.132
[rootServer-NFS-DNS ~]# exit
二、环境搭建
1、Server-web端安装LAMP环境软件
[rootServer-Web ~]# yum install nginx mariadb-server php* -y
2、Server-NFS-DNS端上传博客软件
博客下载地址Release Archive | WordPress.org China 简体中文 - 下载后为zip压缩文件 - 将wordpress上传到192.168.30.133Server-NFS-DNS端的/目录下 - 解压缩
[rootServer-NFS-DNS ~]# cd /
[rootServer-NFS-DNS /]# unzip wordpress-6.1-zh_CN.zip
[rootServer-NFS-DNS /]# cd wordpress
[rootServer-NFS-DNS wordpress]# ls
3、Server-NFS-DNS端设置NFS共享
——将Server-NFS-DNS端的/wordpress 目录共享给192.168.48.130Server-Web
[rootServer-NFS-DNS wordpress]# yum install rpcbind nfs-utils -y
[rootServer-NFS-DNS wordpress]# cd ~
[rootServer-NFS-DNS ~]# vim /etc/exports [rootServer-NFS-DNS ~]# chmod -Rf 777 /wordpress
[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-server三、Server-web设置
1、挂载远程共享目录
[rootServer-web ~]# yum install rpcbind nfs-utils -y
[rootServer-web ~]# showmount -e 192.168.30.133
[rootServer-web ~]# mkdir /wp
[rootServer-web ~]# mount -t nfs 192.168.30.133:/wordpress /wp
[rootServer-web ~]# cd /wp
[rootServer-web wp]# ls2、nginx设置
[rootServer-web wp]# cd ~
[rootServer-web ~]# firewall-cmd --permanent --zone public --add-servicehttp
[rootServer-web ~]# firewall-cmd --reload
[rootServer-web ~]# vim /etc/nginx/nginx.conf 3、修改wordpress配置文件
[rootServer-web ~]# cd /wp
[rootServer-web wp]# cp wp-config-sample.php wp-config.php
[rootServer-web wp]# vim wp-config.php 4、启用数据库
[rootServer-web wp]# cd ~
[rootServer-web ~]# systemctl start mariadb
5、在数据库中创建数据库和用户
[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 6、重启数据库、nginx
[rootServer-Web ~]# systemctl restart mariadb
[rootServer-Web ~]# systemctl restart nginx
四、Windows端wordpress配置
在windows端输入192.168.30.132继续完成wordpress配置 (邮箱必须设置) 五、在Server-NFS-DNS端配置DNS
——- 原则www.openlab.com 正向解析为 192.168.48.130
1、安装
[rootServer-NFS-DNS ~]# cd ~
[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
2、编辑主配置文件
[rootServer-NFS-DNS ~]# vim /etc/named.conf 3、修改区域配置文件
[rootServer-NFS-DNS ~]# vim /etc/named.rfc1912.zones 4、新建区域数据文件并配置解析
[rootServer-NFS-DNS ~]# cd /var/named
[rootServer-NFS-DNS named]# cp -a named.localhost openlab.com.zone
[rootServer-NFS-DNS ~]# vim /var/named/openlab.com.zone 5、启动服务
[rootServer-NFS-DNS named]# systemctl restart named
六、域名测试
将Server-Web端的DNS改为192.168.30.133后并输入www.openlab.com域名访问
1、修改DNS
[rootServer-web ~]# nmcli c modify ens33 ipv4.method manual ipv4.addresses 192.168.30.132/24 ipv4.gateway 192.168.30.2 ipv4.dns 192.168.30.133
[rootServer-web ~]# nmcli c reload
[rootServer-web ~]# nmcli c up ens33
[rootServer-web ~]#
[rootServer-web ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 # 网卡配置文件查看DNS 2、域名访问