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

综合项目--博客

一。基础配置:

1.配置主机名,静态IP地址

2.开启防火墙配置

3.部分开启selinux并且配置

4.服务器之间使用同ntp.aliyun.com进行世家能同步

5.服务器之间实现SSH绵密登陆

二。业务需求

1.Sever-NFS-DNS主机配置NFS服务器,将博客网站资源文件共享给Sever-wed主机,Sever-NFS-DNS主机配置DNS

2.Sever-wed主机配置wed服务,通过域名www.mywed.com可以访问到自建的博客网站

三。网络基础配置:

服务器:

nmcli  c  modify  ens160  ipv4.method  manual  ipv4.addresses 192.168.1.150/24  ipv4-gateway

192.168.1.2  ipv4.dns  114.114.114.114

nmcli  c reload

nmcli   c up ens160

客户机:

nmcli  c  modify  ens160  ipv4.method  manual  ipv4.addresses 192.168.1.151/24  ipv4-gateway

192.168.1.2  ipv4.dns  114.114.114.114

nmcli  c reload

nmcli   c up ens160

四。修改主机名及host映射:

服务器:

hostname  set-hostname  Sever-Wed(修改主机名)

vim  /etc/hosts

reboot

客户机:

hostname  set-hostname  Sever-NFS-DNS(修改主机名)

vim  /etc/hosts

reboot

五。开启防火墙和SElinux设置(两台机子)

systemctl start firewalld

systemctl enable  firewalld

setenforce 0(Sever-Wed端开启)

setenforce  1(Sever-NFS-DNS端开启)

六。时间同步(两台主机都进行操作)

yum  install chrony -y

vim  /etc/chrony.conf

systemctl restart  chronyd

chronyc sources -v

timedatectl status

七。配置免密登录:

服务器:

ssh-keygen -t rsa

ssh-copy-id 192.168.1.151

ssh 192.168.1.151

exit

客户机:

ssh-keygen -t rsa

ssh-copy-id 192.168.1.150

ssh 192.168.1.150

exit

八。环境搭建:

服务器:

yum install nginx  mariadb-server php* -y

客户机:

从https://cn.wordpress.ory/下载插件

unzip workpress-6.1-zh_CN.zip

cd wordpress

ls

九。Server-NFS-DNS端设置NFS共享

yum  install  rpcbind  -y

yum  install nfs-utils  -y

cd  ~

vim  /etc/exports

chmod  -Rf  777 /wordpress

firewall-cmd --permanent --zone public --add-service=mount(防火墙放行权限)

firewall-cmd  --permanent --zone public --add-service=rpc-bind

firewall-cmd  --permanent --zone public --add-service=nfs

firewall-cmd --reload

systemctl start rpcbind

systemctl start nfs-server

chcon -t httpd_sys_content_t /wordpress -Rv(修改wordpress的安全上下文)

十。Sever-web设置:

yum install rpcbind -y

yum install nfs-utils -y

showmount -e 192.168.1.151

mkdir /wp

mount -t nfs 192.168.1.151:/workpress  /wp

df -Th

cd /wp

ls

十一。nginx设置(Sever-wed修改)

cd ~

firewall-cmd --permanent --zone=public --add-service=http

firewall-cmd --permanent  --zone public  --add-port=80/tcp

firewall-cmd  --reload

vim /etc/nginx/nginx.conf

nginx -t

systemctl restrt nginx

十二。修改wordpress配置文件(Server-wed修改)

cd /wp

cp wp-config-sample.php  wp-config.php

vim  wp-config.php

systemctl start mariadb

十三。数据库操作(server-wed)

mysql

systemctl  restart  mariadb

十四。window进行测试:输入server-Web端的ip地址

十五。进行域名的解析:(Server-NFS-DNS正向解析:ip->域名)

yum install bind -y

firewall-cmd  --permanent  --zone=public  --add-service=dns

firewall-cmd  --reload

systemctl  start  named(启动域名解析)

vim  /etc/named.conf

vim /etc/named.rfc1912.zones

cd  /var/named

cp -a named.localhost  openlab.com.zone

vim  openlab.com.zone

systemctl restar named

最后浏览器输入域名即可

http://www.lryc.cn/news/477481.html

相关文章:

  • ARM64的Mac Node.js前置工作,nvm在线安装
  • C++《list的模拟实现》
  • Kubernetes的概述与架构
  • Elasticsearch实战应用:构建高效的全文搜索引擎
  • 达梦数据库和人大金仓数据库对数据库的运行查看情况
  • Spring Boot解决 406 错误之返回对象缺少Getter/Setter方法引发的问题
  • Automa入门教程详解(Automa工作流概述)
  • Python并发编程库:Asyncio的异步编程实战
  • vueui vxe-form 分享实现表单项的联动禁用,配置式表单方式的用法
  • 供应SW1655集成功率管的高频率、高性能同步整流
  • 电动机出现故障后怎么处理?
  • 练习LabVIEW第四十题
  • 蓝牙BLE开发——红米手机无法搜索蓝牙设备?
  • UE5.4 PCG Layered Biomes插件
  • 搭建你的私人云盘:使用File Browser与cpolar实现公网传输文件
  • QT/QT QUICK与前端WEB开发的区别
  • Python+Playwright(Nuitka、Pyinstaller打包)
  • 2024年前三季度币安、OKX等五大交易所上币表现分析
  • Go语言sync.WaitGroup与errgroup.Group用法详解
  • 【大数据学习 | kafka】kafka的ack和一致性
  • 学习虚幻C++开发日志——定时器
  • 问政浔川(1)—— 有了浔川社团官方联合会和社团官方,那么浔川总社部是干什么的呢?
  • 区块链技术应用--电子签章(模块三)
  • 多面体定义+多面体是凸集+多面体的重要性质
  • 为什么 Allow 配合 meta noindex 比使用Disallow好?
  • 通讯学徒学习日记
  • 迪杰斯特拉算法
  • IPsec传输模式与隧道模式的深度解析及应用实例
  • 实现Vue3/Nuxt3 预览excel文件
  • 【AI落地应用实战】HivisionIDPhotos AI证件照制作实践指南