一、DNS配置
1.更改配置文件/var/named/yz.com.zone : vim /var/named/yz.com.zone
在最后加上两行:
@ IN MX 10 mail.yz.com
mail IN A 192.168.23.120
2.更改配置文件/var/named/192.168.23.arpa : vim /var/named/192.168.23.arpa
在最后加上一行:
120 PTR mail.yz.com
二、Postfix 安装
1.安装软件:dnf -y install postfix
2.vim /etc/postfix/main.cf
94 改:=mail.yz.com
102 改:=yz.com
118 改:删除 # 号
135 改:=all
183 改:删除locahost
3.重启服务:systemctl restart postfix
4.加入开机自启动:systemctl enabel postfix
三、Dovecot 安装
1. 安装软件:dnf -y install dovecot
2.更改配置文件/etc/dovecot/dovecot.conf : vim /etc/dovecot/dovecot.conf
24 改:protocols =imap pop3 lmtp
25 改:disable_plaintext_auth =no
48 改:删除 # 号 =192.168.23.0/24
3.更改配置文件/etc/dovecot/conf.d/10-mail.conf : vim /etc/dovecot/conf.d/10-mail.conf
25 改:删除#号
4.新建用户:useradd yz1
5.设置密码:passwd yz1
6.切换用户:su -yz1
7.新建文件夹 mail/.imp/INBOX: mkdir -p mail/.imp/INBOX
8.退出:eixt
10.重启服务:systemctl restart dovecot
11.加入开机自启动:systemctl enable dovecot
12将服务加入防火墙:firewall-cmd --zone=public --add-service=smtp --permanent
13.将 smtp 改为pop3
14.将 smtp 改为imap
15.重启防火墙:firewall-cmd --reload
LAMP
1. 检查网络配置
2.换源
3.下载httpd 服务 dnf -y install httpd
4.查看httpd服务状态 systemctl status httpd
5.启动httpd服务 systemctl start httpd
6.再次查看httpd服务状态 systemctl status httpd
7.永久启动httpd服务状态 systemctl enable httpd
8.配置网页 echo '1234' > /var/www/html/index.html
9.进火狐使用ip 地址查看网页是否配置成功 获取ip地址命令 ifconfig
10.下载mysql dnf -y install mariadb-server
11.查看mariadb 服务状态 systemclt status mariadb
12.启动mariadb 服务 systemctl start mariadb
13.再次查看mariadb 服务状态 systemctl status mariadb
14.永久开启mariadb 服务 systemctl enable mariadb
15.设置mariadb 数据库密码 mysqladmin -uroot password '111111'
16.查看php安装包 dnf module list php
17.启用php7.3版本的包 dnf module -y enable php:7.3
18.下载php 包 dnf -y install php
19.下载php 和sql的驱动器 dnf -y install php-mysqlnd
20.查看http状态 systemctl status httpd
21.查看mariadb 状态 systemctl sataus mariadb
注:active :active(runing)
22.查看php版本为7.3 php -v
23.查看httpd是否加入开机启动项 systemctl list-unit-files | grep httpd.service
24.查看mariadb是否加入开机启动项 systemctl list-unit-files | grep mariadb.service
25.创建test.php网页,网页内容为<?php phpintfo();?> echo '<?php phpintfo(); ?>' >/var/www/html/test.php
26.启动httpd 配置文件 systemctl restart httpd
27.打开火狐搜索 ip地址加文件名称 例如 '192.168.23.130/test.php' 结果为紫色表单
28.连接数据库服务器 mysql -u root -p
29.输入密码 111111
30.创建一个名字为wordpress 数据库 create database wordpressdb;
31.查看数据库 show databases;
32.退出mariabd exit
33.安装php-json 包 dnf -y install php-json
34.从网上下载数据库wordpress中的文件 wget https://cn.wordpress.org/latest-zh_CN.zip
35.解压zip文件保存到/var/www中 unzip latest-zh_CN.zip -d /var/www
36.更改wordpress 文件拥有者为 apache chown -R apache:apache /var/www/wordpress
37.更改wordpress 文件权限 chmod -R 755 /var/www/wordpress (755:只有所有者才有读写执行的权限,其他用户和组只有读,执行权限)
38.更改/etc/httpd/conf/httpd.conf 文件 vim /etc/httpd/conf/httpd.conf (见视频)
39.重启httpd配置文件 systemctl restart httpd
40.进入火狐用IP地址搜索网页
41.登入数据库
42.安装wordpress
后面内容见老师所发视频15:21之后
43.配置/etc/httpd/conf/httpd.conf vim /etc/httpd/conf/httpd.conf (见视频)
44.开启80端口 firewall-cmd --zone=public -add-port=80/tcp --permanent
45.查询端口 firewall-cmd --zone=public --query-port=80/tcp --permanent
46.重启防火墙 firewall-cmd --reload