Linux 就该这么学

第10章 使用 Apache 服务部署静态网站

10.1 网站服务程序

安装 apache 服务程序:

1
sudo apt install apache2

默认界面的地址为 http;//127.0.0.1

10.2 配置服务文件参数

第13章 使用 BIND 提供域名解析服务

13.1 DNS 域名解析服务

DNS,即 Domian Name System. 用于管理和解析域名与 IP 地址对应关系的技术.

将域名解析为 IP 地址,即正向解析。将 IP 地址解析为域名,即反向解析.

域名后缀一般分为:

  • 国际域名
  • 国内域名
    常见域名有:
  • .com : 商业组织
  • .org : 非营利组织
  • .gov : 政府部门
  • .net : 网络服务商
  • .edu : 教育机构
  • .pub : 公共大众
  • .cn : 中国国家顶级域名

13.2 安装 bind 服务程序

BIND (Berkeley Internet Name Domain, 伯克利因特网名称域) 服务是全球范围内使用最广泛、最安全可靠且高效的域名解析服务程序. 可加上 chroot (牢笼机制) 扩展包,以便有效地限制 bind 服务程序仅能对自身的配置文件进行操作,以确保整个服务器的安全。

bind 服务程序下有三个比较关键的文件:
- 主配置文件 (/etc/named.conf) :其参数用来定义 bind 服务程序的运行
- 区域配置文件 (/etc/named.rfc1912.zones) :用来保存域名和 IP 地址对应关系的所在位置,没有包含具体的域名、IP 地址对应关系等信息: 服务类型有三种:
- hint (根区域)
- master (主区域) 即主服务器
- slave (辅助区域) 即从服务器

  • 数据配置文件 (/var/named) :用来保存域名和 IP 地址真是对应关系的数据配置文件
    在 Linux 系统中,bind 服务程序的名称为 named.

named-checkconf 命令用于检查主配置文件中的语法或参数的错误。

named-checkzone 命令用于检查数据配置文件中的语法或参数错误。

第15章 使用 Postfix 与 Dovecot 部署邮件系统

15.1 电子邮件系统

使用 “姓名@计算机主机名称” 的格式来规范电子信箱的名称.

电子邮件系统基于邮件协议来完成电子邮箱的传输.

常见的邮箱协议:

  • Simple Mail Transfer Protocol, SMTP, 用于发送和中转的电子邮件,占用服务器的 TCP/25 端口
  • Post Office Protocol 3, 用于将电子邮件存储到本地主机,占用服务器的 TCP/110 端口
  • Internet Message Access Protocol 4, 用于在本地主机访问邮件,占用服务器的 TCP/143 端口

在电子邮件系统中,为用户收发邮件的服务器名为邮件用户代理(Main User Agent) 即 MUA.

用于保存用户邮件的”信箱”服务器叫邮件投递代理(Mail Transfer Agent) 即 MDA. 其将邮件传输代理(Mail Transfer Agent) 即 MTA 的邮件保存在本地。

部署邮件系统需注意:

  • 添加反垃圾和反病毒模块
  • 对邮件加密
  • 添加邮件监控审核模块
  • 保障稳定性

15.2 部署基础的电子邮件系统

15.1.2 配置 Postfix 服务程序


Linux 就该这么学
http://example.com/2022/08/26/Linux-就该这么学/
作者
Jie
发布于
2022年8月26日
许可协议