服务器操作系统的配置与管理(银河麒麟Kylin)课件 项目10-12 配置与管理Web服务器、配置与管理邮件服务器、配置与管理 Discuz_第1页
服务器操作系统的配置与管理(银河麒麟Kylin)课件 项目10-12 配置与管理Web服务器、配置与管理邮件服务器、配置与管理 Discuz_第2页
服务器操作系统的配置与管理(银河麒麟Kylin)课件 项目10-12 配置与管理Web服务器、配置与管理邮件服务器、配置与管理 Discuz_第3页
服务器操作系统的配置与管理(银河麒麟Kylin)课件 项目10-12 配置与管理Web服务器、配置与管理邮件服务器、配置与管理 Discuz_第4页
服务器操作系统的配置与管理(银河麒麟Kylin)课件 项目10-12 配置与管理Web服务器、配置与管理邮件服务器、配置与管理 Discuz_第5页
已阅读5页,还剩96页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

*职业教育计算机网络技术专业校企互动应用型系列教材服务器操作系统的配置与管理(银河麒麟Kylin)*项目10配置与管理Web服务器

服务器操作系统的配置与管理(银河麒麟Kylin)*项目描述

Y公司是一家电子商务运营公司,为了对外宣传和扩大影响,该公司决定搭建门户网站。网站相关页面已经设计完成,现在需要部署网站。考虑到成本和维护问题,Y公司决定使用Kylin操作系统配合Apache搭建Web服务器。

ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,因其跨平台特性和安全性被广泛使用,是最流行的Web服务器端软件之一。

本项目主要介绍Web服务的基本原理、相关技术,以及Apache服务器配置文件和虚拟主机的使用等内容。项目拓扑结构如图10.0.1所示。项目10配置与管理Web服务器

*项目10配置与管理Web服务器

*项目10配置与管理Web服务器

*任务10.1安装与配置Apache服务器项目10配置与管理Web服务器

任务描述

Y公司的网络管理员小赵,根据公司的业务需求,需要在将公司程序员开发好的网站部署到信息中心的Web服务器上。公司使用的是Linux服务器,现需要安装Apache软件包,并对Apache服务器进行配置。任务10.1安装与配置Apache服务器任务要求

在信息中心的Linux服务器中安装Apache软件包,可以实现网站的部署功能。世界上很多著名网站使用的都是Apache服务器。它快速、可靠,并且具有出色的安全性和跨平台特性,是目前最流行的Web服务器软件之一。Apache服务器的配置主要是通过修改Apache服务器的配置文件来实现的,网站主要设置项及计划设置方案如表10.1.1所示。任务10.1安装与配置Apache服务器知识链接1.Web服务的工作原理Web服务也是采用典型的客户机/服务器模式运行的。Web服务运行于TCP之上。每个网站都对应一台(或多台)Web服务器,服务器中有各种资源,客户端就是用户面前的浏览器。Web服务的工作原理并不复杂,一般可分为4个步骤,即连接过程、请求过程、应答过程及关闭连接。Web服务的交互过程如图所示。任务10.1安装与配置Apache服务器知识链接

(1)连接过程:浏览器和Web服务器之间建立TCP连接的过程。(2)请求过程:浏览器向Web服务器发出资源查询请求。在浏览器中输入的URL表示资源在Web服务器中的具体位置。(3)应答过程:Web服务器根据URL把相应的资源返回给浏览器,浏览器则以网页的形式把资源展示给用户。(4)关闭连接:在应答过程完成以后,浏览器和Web服务器之间断开连接的过程。浏览器和Web服务器之间的一次交互也被称为一次“会话”。任务10.1安装与配置Apache服务器知识链接

2.Web服务相关技术(1)超文本传输协议(HyperTextTransferProtocol,HTTP)是浏览器和Web服务器通信时所使用的应用层协议,允许浏览器向服务器请求Web资源并接收响应。(2)超文本标记语言(HyperTextMarkupLanguage,HTML)是由一系列标签组成的一种描述性语言,主要用来描述网页的内容和格式。网页中的不同内容,如文字、图形、动画、声音、表格、超链接等,都可以用HTML标签来表示。任务10.1安装与配置Apache服务器知识链接

3.Apache服务器ApacheHTTPServer(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。apache源自NCSA所开发的httpd。1994年后许多Web管理员在httpd基础上不断发展附加功能,一批web管理员通过电子邮件沟通并实现功能,并以补丁(patches)形式发布。1995年几位核心成员成立了Apache组织(取自APatche)。随后Apache不断更新版本,革新服务器架构,一年内超过了httpd成为排名第一的Web服务器软件。Apache以其开源、快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上、可移植性非常好。超过60%的市场占有率,很多著名的网站使用Apache作为服务器。任务10.1安装与配置Apache服务器知识链接

4.认识Apache服务相关软件包Apache服务的主程序软件包为httpd-2.4.43,如下所示。任务10.1安装与配置Apache服务器知识链接

5.认识Apache主配置文件Apache服务器的全部配置信息都存储在主配置文件/etc/httpd/conf/httpd.conf中。下面来学习Apache主配置文件的结构和基本用法。(1)Apache主配置文件。

httpd.conf文件内绝大部分内容都是以“#”开头的注释。为了保持主配置文件的简洁性,降低学习难度,可过滤掉所有的说明行,只保留有效的行。过滤httpd.conf文件的说明行如例10.1.1所示。任务10.1安装与配置Apache服务器知识链接

在httpd.conf文件中有三种类型的信息,包括注释行信息、全局配置、区域配置。httpd.conf文件中的参数及其功能见表10-1-2。任务10.1安装与配置Apache服务器知识链接

(2)Directory配置段。在Apache主配置文件和虚拟主机配置文件中,都需要使用Directory配置段。<Directory>和</Directory>是一对命令,它们中间所包含的指定,仅对指定的目录有效。Directory配置段包含的选项及其功能见表10-1-3。任务10.1安装与配置Apache服务器知识链接

6.Apache服务的启停Apache软件的后台守护进程是httpd,因此,在启动、停止Web服务和查询Web服务状态时要以httpd作为参数。任务10.1安装与配置Apache服务器任务实施

1.查询Apache服务器的httpd软件包是否安装任务10.1安装与配置Apache服务器任务实施

2.安装Apache服务器的httpd软件包如果查询结果显示未安装Apache服务器的httpd软件包,就使用dnf–yinstallhttpd命令安装Apache服务器所需要的软件包,如下所示。任务10.1安装与配置Apache服务器任务实施

3.检查Web服务器初始状态当确认Apache的相关软件包正确安装后,为了验证Apache服务器是否正常运行,无须更改任何配置文件,直接启动服务,然后在“应用程序”菜单中可打开Firefox浏览器,并在地址栏中输入。若Apache服务器正常运行,则会进入如图10.1.2所示的测试页面。任务10.1安装与配置Apache服务器任务实施4.配置Web服务器步骤1:设置Web服务器的IP地址为03/24,这里不再详述。步骤2:创建文档根目录和首页文件,如下所示。任务10.1安装与配置Apache服务器任务实施

步骤3:修改DocumentRoot和DirectoryIndex参数,并将默认的Directory配置段中的路径改为/web/www,如下所示。任务10.1安装与配置Apache服务器任务实施

5.重启Apache服务配置完成后,重启Apache服务和设置开机自动启动,如下所示。[root@web~]#systemctlrestarthttpd[root@web~]#systemctlenablehttpd6.关闭防火墙[root@web~]#systemctlstopfirewalld[root@web~]#systemctldisablefirewalld

任务10.1安装与配置Apache服务器任务实施

7.测试Apache服务在客户端中,确保两台主机之间网络连接正常,即可显示新的网页,如下所示。[root@client~]#curl03ThisismyfirstWebsite.任务10.1安装与配置Apache服务器任务小结(1)Apache软件的后台守护进程是httpd,在启动、停止Apache服务和查询Apache服务状态时要以httpd为参数。(2)SELinux的安全策略设置默认为关闭模式,否则无法显示新的网页。任务10.1安装与配置Apache服务器*任务10.2发布多个网站项目10配置与管理Web服务器

任务描述

Y公司的一台Web服务器上已经有了一个网站,但公司新购置的基于B/S架构的内控系统也需要创建一个网站。此外,公司销售部、后勤部网站的网页内容需要经常更新。因此,Y公司希望能够建立独立的网站,并安排网络管理员小赵完成这一任务。任务10.2发布多个网站

任务要求

Kylin操作系统的Web服务器Apache支持在同一台服务器上发布多个网站。这些网站也称为虚拟主机,要求IP地址、端口号、主机名3项中的至少一项与其他网站有所不同。用户可以创建IP地址、端口号和主机名不同的多个网站,网站的主要设置项如表10.2.1所示。任务10.2发布多个网站知识链接虚拟主机是在一台物理机上搭建多个Web站点的一种技术,每个Web站点都能独立运行,互不干扰。虚拟主机技术减少了服务器数量,管理方便,降低网站维护成本。在Apache服务器上有3种类型的虚拟主机,分别是基于IP地址、基于域名和基于端口号的虚拟主机。(1)基于IP地址的虚拟主机,是指先为一台Web服务器设置多个IP地址,并且每个IP地址与服务器上发布的网站一一对应,那么当用户请求访问不同的IP地址时,就会访问不同网站的页面资源。(2)基于域名的虚拟主机,当服务器无法为每个网站都分配一个独立IP地址的时候,基于域名的虚拟主机可以解决通过不同的域名来传输不同的内容。在DNS服务器中建立多条主机资源记录即可实现不同的域名对应同一个IP地址。(3)基于端口号的虚拟主机,可以让用户通过指定的端口号来访问服务器上的网站资源,只要为物理主机分配一个IP地址即可,需要在Apache主配置文件中通过Listen命令指定多个监听端口。任务10.2发布多个网站知识链接任务10.2发布多个网站任务实施1.基于域名的虚拟主机步骤1:为Web服务器配置IP地址03,这里不再详述。步骤2:在DNS服务的正向解析区域文件中添加两条CNAME资源记录,如下所示,DNS服务器的具体配置方法请参考任务7.1。任务10.2发布多个网站任务实施

步骤3:为两个网站分别创建文档根目录和首页文件,如下所示。步骤4:修改/etc/httpd/conf.d/vhost.conf文件的内容,如下所示。任务10.2发布多个网站任务实施步骤5:重启httpd服务,并设置开机自动启动,如下所示。步骤6:关闭防火墙并设置开机不自动启动,如下所示。步骤7:在客户端配置客户端的DNS服务器地址,确保两台主机之间网络连接正常。步骤8:在文本命令行中使用curl命令分别进行测试,如下所示。任务10.2发布多个网站任务实施2.基于端口号的虚拟主机步骤1:在DNS服务的正向解析区域文件中添加一条CNAME资源记录,如下所示。DNS服务器的具体配置方法请参考任务7.1。步骤2:在Apache主配置文件中添加8088和8089两个监听端口,如下所示。任务10.2发布多个网站任务实施步骤3:为两台虚拟主机分别创建文档和首页文件,如下所示。任务10.2发布多个网站任务实施步骤4:修改/etc/httpd/conf.d/vhost.conf文件的内容,如下所示。任务10.2发布多个网站任务实施步骤5:重启httpd服务,并设置开机自动启动,如下所示。步骤6:关闭防火墙并设置开机不自动启动,如下所示。步骤7:在文本命令行中使用curl命令分别进行测试,如下所示。任务10.2发布多个网站任务实施3.基于IP地址的虚拟主机

步骤1:为Web服务器配置两个IP地址05和06,使用nmtui命令进行添加,这里不再详述。

步骤2:为两台虚拟主机分别创建文档根目录和首页文件,如下所示。任务10.2发布多个网站任务实施

步骤3:新建和虚拟主机对应的配置文件/etc/httpd/conf.d/vhost.conf,为两台虚拟主机分别指定文档根目录,如下所示。任务10.2发布多个网站任务实施步骤4:重启httpd服务,并设置开机自动启动,如下所示。步骤5:关闭防火墙并设置开机不自动启动,如下所示。步骤6:在文本命令行中使用curl命令分别进行测试,如下所示。任务10.2发布多个网站任务小结(1)在同一台Web服务器上创建多个网站(虚拟主机)可充分利用硬件资源,发布多个网站可以使用三种形式:不同IP地址、不同端口、不同主机名。(2)利用主机名不同发布多个网站时,需要在Web服务器所使用的DNS服务器上建立相应的记录(主机记录或别名记录),并且在Web服务器上得到正确的解析结果。任务10.2发布多个网站*职业教育计算机网络技术专业校企互动应用型系列教材服务器操作系统的配置与管理(银河麒麟Kylin)*项目11配置与管理邮件服务器服务器操作系统的配置与管理(银河麒麟Kylin)*项目描述

Y公司是一家电子商务运营公司,该公司的网络管理员为了方便公司员工之间传递消息,准备对公司的网络进行以下设计:搭建邮件服务器,实现员工之间邮件的收发。

电子邮件(ElectronicMail,简称E-mail)是一种互联网上的重要信息传递方式。普通邮件通过邮局到达用户手中,而电子邮件则以电子的形式,通过互联网为全球的Internet用户提供了一种极为快速、简单和经济的通信与交换信息的方法。Kylin操作系统中较为流行的邮件服务器是Sendmail和Postfix,一般由Dovecot服务负责读取邮件。

项目11配置与管理邮件服务器

*项目11配置与管理邮件服务器

本项目将介绍邮件服务器的工作原理,并学习Postfix+Dovecot的配置方法,使读者能够为Internet用户打造一个虚拟的电子邮局,并通过Foxmail客户端软件对其进行测试。项目拓扑结构如图11.0.1所示。*项目11配置与管理邮件服务器

*项目11配置与管理邮件服务器

任务11.1认识与安装Postfix服务器

任务描述

Y公司的网络管理员小赵,根据公司的业务需求,需要在信息中心的Kylin服务器上实现邮件服务器的功能。小赵首先想到了Postfix服务器,现在需要认识与安装Postfix服务器。任务11.1认识与安装Postfix服务器任务要求

在信息中心的Kylin服务器上安装Postfix软件包,可以实现邮件服务器的功能。Postfix是一种用于电子邮件收发管理的软件,相较于以前的邮件服务器,Postfix减少了很多不必要的配置步骤,而且在稳定性、并发性方面也有很大改进。本任务的具体要求如下所示。(1)查看该Kylin服务器是否已经安装了Postfix软件包。(2)查看该Kylin服务器是否已经安装了Dovecot软件包。(3)若没有安装,则使用dnf命令安装Postfix软件包和Dovecot软件包。任务11.1认识与安装Postfix服务器知识链接1.电子邮件工作原理一个完整的邮件系统除了底层操作系统,还包括MUA(MailUserAgent,邮件用户代理)、MTA(MailTransferAgent,邮件传输代理)、MDA(MailDeliveryAgent,邮件分发代理)和MRA(MailRetrievalAgent,邮件接收代理)4个功能部分。(1)MUAMUA为客户端软件,它可以为用户提供读取、编辑、回复等邮件处理功能。根据使用者的需要,一个操作系统中可以同时存在多个MUA程序。常见的MUA程序包括Kylin操作系统上的雷鸟(Thunderbird),以及Windows操作系统上的OutlookExpress或Foxmail等。(2)MTA

邮件传输代理(MailTransferAgent)服务器运行软件,即邮件服务器。用户使用MUA发送和接收邮件,这一系列操作看上去是透明的,而实际上是有MTA完成的。与MUA不同,每个系统只能有一个MTA处于工作状态,负责邮件的发送,而UNIX类平台中使用最为广泛的MTA程序有Sendmail、Postfix等。任务11.1认识与安装Postfix服务器(3)MDA

邮件递送代理(MailDeliveryAgent)服务器运行软件,用来把MTA所接受的邮件传送至指定的邮箱。

(4)MRA

MRA负责实现IMAP与POP3协议,与MUA进行交互,这相当于让用户的邮件账户支持离线邮件接收,而不是打开计算机后才能接收邮件。常用的MRA有Dovecot。任务11.1认识与安装Postfix服务器知识链接2.邮件系统

(1)邮件服务器

网络中运行相应网络协议,负责发送和接收用户电子邮件的服务器。

邮件交换服务器:该服务器运行SMTP协议,完成用户邮件的转发工作。

邮件接收服务器:该服务器运行POP和IMAP协议,接收电子邮件,并进行存储。

(2)邮箱(MailBox)

在指定邮件服务器上,用户注册申请的邮箱。如admin@,那么域的邮件服务器,会为该用户建立硬盘空间,存储该用户的信件。任务11.1认识与安装Postfix服务器知识链接(3)DNS邮件交换记录(MX)

邮件交换记录是用于查询邮件服务器的DNS资源记录。客户端在发送E-mail是,只会填写一个目的地的邮件地址,例如admin@,但并不知道admin的MTA邮件服务器地址,邮件是无法发送成功的。这时就必须通过DNS服务器存储的域的MX记录,查询该域的邮件服务器地址。4)在Kylin操作系统中搭建邮件服务器所需的软件在Kylin操作系统中搭建邮件服务器时,通常需要用到Sendmail+Dovecot或Postfix+Dovecot。其中,Sendmail和Postfix负责邮件的收发,Dovecot负责邮件的管理。本项目以Postfix+Dovecot为例来进行讲述。任务11.1认识与安装Postfix服务器知识链接Postfix是WietseVenema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件。Postfix是WietseVenema想要为使用最广泛的Sendmail提供替代品的一个尝试。在Internet世界中,大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用Sendmail,每天投递上亿封邮件。这真是一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时还与Sendmail保持足够的兼容性。POP/IMAP是MUA从电子邮件服务器中读取电子邮件时使用的协议。其中POP3协议从电子邮件服务器中下载电子邮件并将其存储起来,IMAP4协议则将电子邮件留在服务器端直接对电子邮件进行管理、操作。Dovecot是一个开源的IMAP和POP3电子邮件服务器,由TimoSirainen开发。其笔者将安全性放在第一位。因此,Dovecot在安全性方面比较出众。另外,Dovecot支持多种认证方式,所以在功能方面也比较符合一般的应用。任务11.1认识与安装Postfix服务器知识链接3.Postfix和Dovecot服务器相关软件包Postfix服务的主程序软件包为postfix-3.5.8,具体如下所示。

Dovecot服务的主程序软件包为dovecot-2.3.16,具体如下所示。任务11.1认识与安装Postfix服务器知识链接4.Postfix服务的启停Postfix服务的后台守护进程是postfix,因此,在启动、停止Postfix服务和查询Postfix服务状态时要以postfix作为参数。5.Dovecot服务的启停

Dovecot服务的后台守护进程是dovecot,因此,在启动、停止Dovecot服务和查询Dovecot服务状态时要以dovecot作为参数。任务11.1认识与安装Postfix服务器知识链接任务实施

1.查询Postfix服务器的postfix软件包是否安装使用rpm-qa|greppostfix命令,查询Postfix服务软件包安装情况,如下所示。

2.查询Dovecot服务器的dovecot软件包是否安装使用rpm–qa|grepdovecot命令,查询Dovecot服务软件包安装情况,如下所示。任务11.1认识与安装Postfix服务器任务实施3.安装Postfix服务器的postfix软件包如果查询结果显示未安装postfix软件包,就使用dnfinstall–ypostfix命令进行安装,如下所示。任务11.1认识与安装Postfix服务器任务实施4.安装Dovecot服务器的dovecot软件包如果查询结果显示未安装dovecot软件包,就使用dnfinstall–ydovecot命令进行安装,如下所示。任务11.1认识与安装Postfix服务器任务小结(1)Postfix邮件服务器在Kylin

操作系统中默认是未安装的,需要自己安装,其邮件服务器具有速度快、容易管理和更安全的特性。(2)Dovecot是一个开源的IMAP和POP3电子邮件服务器,在安全性方面比较出众。任务11.1认识与安装Postfix服务器*任务11.2配置Postfix邮件服务器项目11配置与管理邮件服务器

*项目11配置与管理邮件服务器

任务11.2配置Postfix邮件服务器

任务描述

Y公司的网络管理员小赵,根据公司的业务需求,已经在信息中心的Kylin服务器上安装了Postfix软件包,现在需要对Postfix服务器进行配置。任务11.2认识与配置Postfix服务器

任务要求

Postfix服务器的配置主要是通过修改Postfix服务器的配置文件来实现的,然而这些配置对于Kylin操作系统的初学者是比较困难的,因此小赵请来公司的工程师帮忙完成。本任务要求内部员工可以使用该服务器自由收发邮件,邮件服务器的主机名、IP地址、角色对应关系如表11.2.1所示。任务11.2认识与配置Postfix服务器知识链接1.Postfix服务器的主配置文件

Postfix服务器的主配置文件是/etc/postfix/main.cf。在Postfix服务器的主配置文件中,参数的基本配置格式是“参数名=参数值”。main.cf文件中以“#”开头的行表示注释,具有说明的作用,可以忽略。如果要引用配置文件的参数,那么可以用“$+参数名”的形式。在Postfix服务器的主配置文件中,有8个应该重点掌握的参数,这些重要参数及其功能如表11.2.2所示。任务11.2认识与配置Postfix服务器2.认识Dovecot主配置文件Dovecot服务是一个开源的IAMP/POP3电子邮件服务器,其主配置文件是/etc/dovecot/dovecot.conf。在dovecot.conf的主配置文件中,参数的基本配置格式是“参数名=参数值”。dovecot.conf文件中以“#”开头的行表示注释,起到说明的作用,可以忽略。如果要引用配置文件的参数可以用“$+参数名”的形式。在主配置文件中,有2个应该重点掌握的参数,如下所示。任务11.2认识与配置Postfix服务器知识链接3.Dovecot子配置文件

在/etc/dovecot/conf.d目录下有个Dovecot的子配置文件10-mail.conf,有1个应该重点掌握的参数,如下所示。任务11.2认识与配置Postfix服务器知识链接

任务实施

1.配置DNS服务器DNS服务器的配置,在项目7的任务7.1中已经详细说明,在此不再讲述。2.配置postfix主配置文件

使用vi打开并编辑Postfix服务主配置文件,修改内容如下所示。任务11.2认识与配置Postfix服务器任务实施

3.创建电子邮件系统的登录账号和配置邮件路径任务11.2认识与配置Postfix服务器

任务实施

4.启动Postfix服务,并设置开机自动启动,如下所示。任务11.2认识与配置Postfix服务器

任务实施

5.配置Dovecot服务(1)安装Dovecot服务,如下所示。[root@bogon~]#yuminstall-ydovecot(2)使用vi打开并编辑Dovecot服务主配置文件,修改内容如下所示。[root@bogon~]#vi/etc/dovecot/dovecot.conf

//将24行“#”注释去掉 24protocols=imappop3lmtp//将38行“#”去掉,设置允许登录的网段地址为/24,如果想允许所有人都能使用电子邮件系统,就不用修改本参数。 48login_trusted_networks=/24(3)使用vi编辑器打开10-mail.conf子配置文件,修改内容如下所示。[root@bogon~]#vi/etc/dovecot/conf.d/10-mail.conf

//将25行“#”注释去掉,指定将收到的电子邮件存放到本地服务器的位置

24mail_location=mbox:~/mail:INBOX=/var/mail/%u任务11.2认识与配置Postfix服务器

任务实施

6.启动Dovecot服务,并设置开机自动启动,如下所示。 [root@mail~]#systemctlrestartdovecot [root@mail~]#systemctlenabledovecot7.关闭邮件服务器端的防火墙,并设置开机不自动启动,如下所示。

[root@mail~]#systemctlstopfirewalld [root@mail~]#systemctldisablefirewalld任务11.2认识与配置Postfix服务器

任务实施

8.设置邮箱账户

步骤1:使用dnfinstall-ythunderbird命令安装邮件客户端软件雷鸟(Thunderbird),实施命令如下所示。任务11.2认识与配置Postfix服务器

任务实施

步骤2:打开Thunderbird软件,在“设置现有的电子邮件账户”对话框中,输入已创建的邮件账户“test1”、电子邮件“test1@”和密码“Aa13579,./”,单击“继续”按钮,如图11.2.1所示。任务11.2认识与配置Postfix服务器

任务实施

步骤3:单击“手动配置”按钮(见图11.2.2),配置邮件服务器接收端和发出端对应的参数,如协议、服务器主机名、端口、SSL和身份验证等信息,并在配置完成后,单击“完成”按钮,如图11.2.3所示。任务11.2认识与配置Postfix服务器

任务实施

步骤4:此时会弹出警告对话框,提示邮件服务器没有使用加密协议,勾选下方的“我已了解相关风险”复选框后,单击“完成”按钮,即可完成账户的创建,如图11.2.4所示。步骤5:使用同样的方法在Thunderbird中创建test2账户。任务11.2认识与配置Postfix服务器

任务实施

9.发送和接收邮件(1)发送邮件Thunderbird账户创建完毕,使用test1账户向test2账户发送一封邮件。单击主界面中的“新建信息”按钮,在“来自”处选中“test1<test1@>”,在“发至”处填写“test2@”,主题为“Thisisatest。”和内容为“这是一封测试邮件。”,并单击“发送”按钮,如图11.2.5所示。任务11.2认识与配置Postfix服务器

任务实施

9.发送和接收邮件(2)接收邮件在左侧导航栏处选中“test@”账户,单击左上角的“获取信息”按钮,就可以接收test2账户的邮件。如图11.2.6所示,可以看出test2账户已经收到了来自test1的邮件。任务11.2认识与配置Postfix服务器任务小结

(1)Kylin操作系统中如果有其他的邮件服务器软件正在运行,应先暂停服务或卸载该邮件服务器,否则会影响Postfix的使用。

(2)添加POP和SMTP服务器时,也可以添加邮件服务器对应的IP地址。任务11.2认识与配置Postfix服务器*服务器操作系统的配置与管理(银河麒麟Kylin)职业教育计算机网络技术专业校企互动应用型系列教材*项目12配置与管理Discuz!服务器操作系统的配置与管理(银河麒麟Kylin)*项目描述Y公司是一家电子商务运营公司,因运营需要,该公司决定部署社区论坛软件系统。经公司讨论决定,由网络管理员小赵完成社区论坛软件系统的安装与配置。经过市场调研,小赵向公司推荐了Discuz!,并得到了公司的认可。本项目主要介绍LAMP环境的搭建过程和Discuz!的安装与配置。

项目12配置与管理Discuz!

*项目12配置与管理Discuz!

项目需求

Y公司的网络管理员小赵根据公司的业务要求,需要部署社区论坛软件系统——Discuz!。具体要求如下所示。(1)安装Kylin操作系统。(2)搭建LAMP环境。(3)安装Discuz!。(4)配置与管理Discuz!。项目12配置与管理Discuz!

知识链接

1.Discuz!

Discuz!是一套通用的、基于PHP+MySQL的社区论坛软件系统。Discuz!有超过300万名站长在使用,是全球成熟度最高、覆盖率最大的建站系统之一,拥有超过7000款应用。站长可以方便地通过Discuz!搭建社区论坛、知识付费网站、视频直播点播站、企业网站、同城社区、小程序、App、图片素材站、游戏交流站、电商购物站、拼车系统、房产信息、求职招聘、婚恋交友等绝大多数类型的网站。

Discuz!于2001年6月面世,至今已有20多年的历史,Discuz!性能优异、功能全面、安全稳定,在社区论坛(BBS)软件领域的全球市场占有率排名第一。项目12配置与管理Discuz!

知识链接

2.LAMP服务器套件

LAMP是Linux、Apache、MySQL、PHP的缩写,是指一组通常一起使用以运行动态网站或服务器的自由软件,即把Apache、MySQL及PHP安装在Linux操作系统上,组成一个环境来运行PHP脚本语言。Apache是最常用的Web服务器软件,而MySQL是中小型的数据库软件。项目12配置与管理Discuz!

知识链接

3.MySQL与MariaDB

MySQL是一个关系数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系数据库管理系统之一,在Web应用方面,MySQL是最好的RDBMS(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一。MySQL使用的SQL是用于访问数据库的最常用的标准化语言之一。

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使其能够轻松成为MySQL的替代品。MariaDB的目标是提供一个由社区开发的、稳定的、免费的MySQL分支,在用户级别上兼容主流版本。项目12配置与管理Discuz!

任务实施

1.安装Kylin操作系统

安装Kylin操作系统,并配置好网络,使其可以正常上网,可参考前面的项目完成,此处省略。2.安装Apache服务器相关软件包安装Apache服务器相关软件包,并配置其httpd服务为开机自动启动,可参考项目10,此处省略。项目12配置与管理Discuz!

任务实施

3.安装MariaDB服务器相关软件包步骤1:安装MariaDB主程序和客户端文件,如下所示。项目12配置与管理Discuz!

任务实施

步骤2:配置MariaDB服务为开机自动启动,如下所示。项目12配置与管理Discuz!

任务实施

步骤3:MariaDB安装完成后,一定要执行一次mysql_secure_installation命令,详细步骤如下所示。项目12配置与管理Discuz!

任务实施

4.安装PHP运行环境步骤1:安装PHP及其相关组件,如下所示。项目12配置与管理Discuz!

任务实施步骤2:创建phpinfo.php测试页面,如下所示。[root@localhost~]#echo"<?phpphpinfo();?>">/var/www/html/phpinfo.php步骤3:重启httpd服务,如下所示。[root@localhost~]#systemctlrestarthttpd步骤4:测试LAMP环境是否搭建成功,结果如图12.1.1所示。项目12配置与管理Discuz!

任务实施5.安装Discuz!前的准备步骤1:下载Discuz!3.5软件包,如下所示。[root@localhost~]#wget/Discuz/DiscuzX/repository/archive/v3.5.zip--2023-11-0311:25:46--/Discuz/DiscuzX/repository/archive/v3.5.zip正在解析主机()...7正在连接()|7|:443...已连接。已发出HTTP请求,正在等待回应...302Found位置:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论