DOCXS(email、lamp)

这篇博客详细介绍了如何在Linux系统中配置DNS、安装Postfix邮件服务器、Dovecot邮件系统,并搭建LAMP(Linux、Apache、MySQL、PHP)环境。包括安装Apache、MySQL、PHP,设置数据库密码,创建PHP测试页面,以及安装WordPress并配置数据库连接。整个过程涵盖了服务器基础服务的配置和Web应用的完整部署。
摘要由CSDN通过智能技术生成

EMAIL

一、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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值