项目服务器的搭建课件

上传人:无*** 文档编号:158134260 上传时间:2022-10-03 格式:PPT 页数:60 大小:438.50KB
返回 下载 相关 举报
项目服务器的搭建课件_第1页
第1页 / 共60页
项目服务器的搭建课件_第2页
第2页 / 共60页
项目服务器的搭建课件_第3页
第3页 / 共60页
点击查看更多>>
资源描述
第第1 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第2 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第3 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第4 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第5 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件。Apache是根据NCSA的服务器发展而来的,在发展初期,Apache主要是一个基于UNIX系统的服务器,它的宗旨就是建成一个基于UNIX系统的、功能更强、效率更高并且速度更快的WWW服务器,这就决定了它是从其他的服务器演变而来的,并且添加了大量补丁来增强它在某一方面的性能,所以它就被命名为“APACHy Server(一个补丁组成的服务器)”。Apache的开发遵循GPL协议(公开源代码,保证用户可以免费得到),由全球的志愿者一起开发和维护。在保持强大的功能及不断更新的同时,它仍然是免费的,并且公开源代码。由此用户可根据自身的需要去进行相关模块的开发。Apache具有跨平台性,可在UNIX、Windows、Linux等多种操作系统上运行,可移植性极强。第第6 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一1995.92012.6各种各种Web服务器的市场占有率服务器的市场占有率开发商开发商 2012年年6月月 百分之百分之 阿帕奇阿帕奇 448452703 64.33 微软微软 95891537 13.76 nginx的的 72881755 10.46 谷歌谷歌 22464345 3.22 第第7 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第8 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一图图8-2 Apache网站下载画面网站下载画面第第9 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一。第第10 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 第第11 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 第第12 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一当确认当确认Apache服务启动后,可以在浏览器里输入以下地址,若可看到服务启动后,可以在浏览器里输入以下地址,若可看到默认首页,则工作正常。默认首页,则工作正常。或者或者 可以自己建立一个网页测试可以自己建立一个网页测试Apahce:第第13 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一目录和文件目录和文件作用作用/etc/httpd/etc/httpd/服务目录服务目录/etc/httpd/conf/httpd.conf/etc/httpd/conf/httpd.conf主配置文件主配置文件/var/var/网页目录网页目录/var/log/httpd/access_log/var/log/httpd/access_log访问日志访问日志/var/log/httpd/error_log/var/log/httpd/error_log错误日志错误日志/etc/httpd/conf.d/welcome.conf/etc/httpd/conf.d/welcome.conf 默认欢迎页面默认欢迎页面第第14 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一默认安装位于/etc/httpd/conf/httpd.conf若安装tar.gz版本位于/usr/local/apache/conf主要作为一个整体来控制Apache服务器进程的标识响应虚拟主机不能处理的请求。配置不同IP地址、不同域名、不同端口号的多个站点第第15 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第16 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第17 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一httpd.conf中的全局配置中的全局配置 设置项设置项说明说明设置设置Apache服务器的根(服务器的根(Root)目录)目录 设置保存设置保存httpd进程号(进程号(PID)的文件)的文件 PidFile run/httpd.pid设置设置Web服务器与浏览器之间网络连接的超时秒数服务器与浏览器之间网络连接的超时秒数 Timeout 设置为设置为Off时服务器不使用保持连接功能,传输的效率比较时服务器不使用保持连接功能,传输的效率比较低;设置为低;设置为On时,可以提高服务器传输文件的效率,建议时,可以提高服务器传输文件的效率,建议设置保持连接功能有效设置保持连接功能有效 KeepAlive Off第第18 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一httpd.conf中的全局配置中的全局配置 设置项设置项说明说明设置服务器监听的设置服务器监听的IP地址、端口号地址、端口号Listen 80需要包含进来的其他配置文件需要包含进来的其他配置文件Include conf.d/*.conf运行服务的用户身份运行服务的用户身份User apache运行服务的组身份运行服务的组身份Group apache设置管理员的邮箱设置管理员的邮箱ServerAdmin rootlocalhost 设置网站服务器的域名(完全合格域名)设置网站服务器的域名(完全合格域名)设置网页文档的根目录设置网页文档的根目录 默认首页的网页的文件名默认首页的网页的文件名DirectoryIndex index.html index.html.var第第19 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一httpd.conf中的全局配置(续)中的全局配置(续)该文件用于记录客户端访问该文件用于记录客户端访问Web服务器的事件,包括客户机的服务器的事件,包括客户机的IP地地址、访问服务器的日期和时间、请求的网页对象等信息址、访问服务器的日期和时间、请求的网页对象等信息该文件用于记录该文件用于记录httpd服务器启动或运行过程中出现错误时的事件服务器启动或运行过程中出现错误时的事件,包括发生错误的日期和时间、错误事件类型、错误事件的内容描,包括发生错误的日期和时间、错误事件类型、错误事件的内容描述等信息述等信息除了除了Common Log Format(通用日志格式)以外,还可使用(通用日志格式)以外,还可使用“combined”格式,即格式,即Combined Log Format(组合日志格式)(组合日志格式),这种格式可记录的信息比,这种格式可记录的信息比common更多一些更多一些设置项设置项说明说明ErrorLogCustomLog第第20 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第21 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一(3)#第第22 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一用于配置用于配置Web服务器的管理员的服务器的管理员的E-mail地址地址出现错误的条件下返回给浏览器,以便让出现错误的条件下返回给浏览器,以便让Web使用者和使用者和管理员联系,报告错误。习惯上使用服务器上的管理员联系,报告错误。习惯上使用服务器上的webmaster作为作为WWW服务器的管理员,通过邮件服务服务器的管理员,通过邮件服务器的别名机制,将发送到器的别名机制,将发送到webmaster 的电子邮件发送给的电子邮件发送给真正的真正的Web管理员管理员第第23 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 index.php index.html index.html.var 第第24 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 ApacheApache第第25 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一inet第第26 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 第第27 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一用来设置用来设置httpd启动时启动的子进程副本数量启动时启动的子进程副本数量这个参数与这个参数与MinSpareServers和和MaxSpareServers参参数相关,都是用于启动空闲子进程以提高服务器的反数相关,都是用于启动空闲子进程以提高服务器的反应速度的。应速度的。这个参数应该设置为前两个值之间的一个数值,小于这个参数应该设置为前两个值之间的一个数值,小于MinSpareServers或大于或大于MaxSpareServers都没有意都没有意义。义。第第28 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一MinSpareServers最少的空余子进程数量最少的空余子进程数量MaxSpareServers 最多的空闲子进程数量,多余的服务器进程副本最多的空闲子进程数量,多余的服务器进程副本就会退出。就会退出。根据服务器的实际情况来进行设置,如果服务器性能较高,并且也根据服务器的实际情况来进行设置,如果服务器性能较高,并且也被频繁访问,就应该增大这两个参数的设置。对于高负载的专业网被频繁访问,就应该增大这两个参数的设置。对于高负载的专业网站,这两个值应该大致相同,并且等同于系统支持的最多服务器副站,这两个值应该大致相同,并且等同于系统支持的最多服务器副本数量,也减少了不必要的副本退出。本数量,也减少了不必要的副本退出。在使用子进程处理在使用子进程处理HTTP请求的请求的Web服务器上,由于要首先生成子进服务器上,由于要首先生成子进程才能处理客户的请求,因此反应时间就有一点延迟。但是,程才能处理客户的请求,因此反应时间就有一点延迟。但是,Apache服务器使用了一个特殊技术来摆脱这个问题,这就是预先生服务器使用了一个特殊技术来摆脱这个问题,这就是预先生成多个空余的子进程驻留在系统中,一旦有请求出现,就立即使用成多个空余的子进程驻留在系统中,一旦有请求出现,就立即使用这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟这些空余的子进程进行处理,这样就不存在生成子进程造成的延迟了。在运行中随着客户请求的增多,启动的子进程会随之增多,但了。在运行中随着客户请求的增多,启动的子进程会随之增多,但这些服务器副本在处理完一次这些服务器副本在处理完一次HTTP请求之后并不立即退出,而是停请求之后并不立即退出,而是停留在计算机中等待下次请求。但是空余的子进程副本不能光增加不留在计算机中等待下次请求。但是空余的子进程副本不能光增加不减少,太多的空余子进程没有处理任务,也占用服务器的处理能力减少,太多的空余子进程没有处理任务,也占用服务器的处理能力,因此也要限制空余副本的数量,使其保持一个合适的数量,以便,因此也要限制空余副本的数量,使其保持一个合适的数量,以便既能及时回应客户请求,又能减少不必要的进程数量。既能及时回应客户请求,又能减少不必要的进程数量。第第29 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第30 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第31 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一用来指定服务器存放错误日志文件的位置和文件名用来指定服务器存放错误日志文件的位置和文件名用于设置记录错误日志中的详细程度用于设置记录错误日志中的详细程度(降序排列降序排列)级别名称级别名称含义含义emerg紧急,系统将无法使用紧急,系统将无法使用alert必须立即采取措施必须立即采取措施crit致命情况致命情况error错误情况错误情况warn紧告情况紧告情况motice一般重要情况一般重要情况info普通信息普通信息debug出错级别信息出错级别信息第第32 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第33 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一可以在容器指令内配置不同对象的各种访问控制可以在容器指令内配置不同对象的各种访问控制。容器指令的语法容器指令的语法包括在包括在括号内括号内常用的容器指令有:常用的容器指令有:第第34 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一该文件中可放置一些配置命令,以作用于该文件所在的目录及其下的所有该文件中可放置一些配置命令,以作用于该文件所在的目录及其下的所有子目录子目录该文件可位于多个目录中,以分别对这些目录进行控制。该文件可位于多个目录中,以分别对这些目录进行控制。用于控制在特定目录中将使用哪些服务器特性,通常用在用于控制在特定目录中将使用哪些服务器特性,通常用在容器容器中。中。命令的用法为命令的用法为:Options 功能选项列表功能选项列表选项选项功能描述功能描述None不启用任何额外特性,所有的目录特性都无效不启用任何额外特性,所有的目录特性都无效All所有的目录特性都有效,这是缺省状态。所有的目录特性都有效,这是缺省状态。ExecCGI允许执行允许执行CGI程序程序FollowSymLinks允许在此目录中使用符号连接。在允许在此目录中使用符号连接。在段中无效。段中无效。Indexes允许浏览器可以生成这个目录下所有文件的索引,使得在这个目录允许浏览器可以生成这个目录下所有文件的索引,使得在这个目录下没有下没有index.html(或其他索引文件)时,能向浏览器发送这个目录(或其他索引文件)时,能向浏览器发送这个目录下的文件列表下的文件列表第第35 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第36 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 步骤步骤2:将制作好的网页文档存放在目录将制作好的网页文档存放在目录/var/中中,测试用首页建立如下:测试用首页建立如下:rootdyzx#echo Welcome to德雅职业学校网站 /var/第第37 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一步骤步骤3:重新启动重新启动httpd服务。服务。步骤步骤4:测试。在浏览器地址栏中输入测试。在浏览器地址栏中输入“”,便可访问首页。便可访问首页。第第38 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一虚拟目录有以下优点。虚拟目录有以下优点。(1)便于访问。)便于访问。(2)便于移动站点中的目录。)便于移动站点中的目录。(3)能灵活加大磁盘空间。)能灵活加大磁盘空间。(4)安全性好。)安全性好。使用使用Alias选项可以创建虚拟目录。选项可以创建虚拟目录。第第39 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一【例例10-2】在在【例例10-1】创建的学校创建的学校Web网网站的基础上站的基础上,通过虚拟目录为通过虚拟目录为“信息工程系信息工程系”建立子站点建立子站点,配置参数如表配置参数如表10-3所示。所示。名称虚拟目录别名物理路径IP地址学校网站/var/172.16.102.61信息工程系/xxgcx/dyzx/xxgc/步骤步骤1:创建物理目录路径及虚拟目录默认首页文件创建物理目录路径及虚拟目录默认首页文件第第40 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 步骤步骤2:编辑主配置文件编辑主配置文件httpd.conf。步骤步骤3:若开启若开启SELinux,则临时禁用。则临时禁用。步骤步骤4:重新启动重新启动httpd服务。服务。步骤步骤5:测试。在浏览器地址栏中输入测试。在浏览器地址栏中输入“”便可访问便可访问第第41 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一是在一台服务器上运行多个是在一台服务器上运行多个Web站点。站点。三种设定虚拟主机的方式三种设定虚拟主机的方式但需要新版本的但需要新版本的HTTP 1.1浏览器支持。这种方式已经成为建立虚浏览器支持。这种方式已经成为建立虚拟主机的标准方式。拟主机的标准方式。第第42 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 服务器服务器IP地址:地址:172.16.102.61两个虚拟主机的域名分别为:两个虚拟主机的域名分别为:站点根目录:站点根目录:/var/var/日志文件分别存放在日志文件分别存放在:/var/vhlogs/myweb1/var/vhlogs/myweb2第第43 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一(2)在在DNS服务器上通过配置服务器上通过配置DNS实现。需要给每台虚拟主机创建实现。需要给每台虚拟主机创建一个一个CNAME。在。在var/named/named.hosts文件中加入如下两行:文件中加入如下两行: IN CNAME IN CNAME 重启重启DNS后,可以用后,可以用nslookup和和ping命令来测试,命令如下:命令来测试,命令如下:#nslookup set type=cname #ping #ping 第第44 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 创建所需的目录创建所需的目录在在/usr目录下创建四个目录,分别用来存放两主机目录下创建四个目录,分别用来存放两主机的网页和日志文件。操作如下:的网页和日志文件。操作如下:#mkdir -p /var/#mkdir -p /var/-p快速建立目录结构中指定的每个目录。快速建立目录结构中指定的每个目录。myweb1myweb2编辑编辑/etc/httpd/conf/httpd.conf配置文件,设置配置文件,设置Listen侦听端口侦听端口Listen 80第第45 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 第第46 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一 切换到图形界面切换到图形界面启动浏览器启动浏览器在地址栏键入各自的域名在地址栏键入各自的域名观察各自的页面能否显示观察各自的页面能否显示第第47 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第48 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一在在/usr目录下创建目录下创建2个目录,分别用来存放个目录,分别用来存放两主机的网页:两主机的网页:#mkdir -p /var/www/#/etc/httpd/conf/httpd.conf第第49 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第50 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一切换到图形界面切换到图形界面启动浏览器启动浏览器在地址栏键入各自的域名在地址栏键入各自的域名观察各自的页面能否显示。观察各自的页面能否显示。第第51 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一#mkdir /var/www/#第第52 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第53 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第54 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第55 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一第第56 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一Order配置项,定义控制顺序配置项,定义控制顺序 先允许后拒绝,默认拒绝所有:Order allow,deny 先拒绝后允许,默认允许所有:Order deny,allowAllow、Deny配置项,设置允许或拒绝的地址配置项,设置允许或拒绝的地址 Deny from address1 address2 Allow from address1 address2 Order allow,deny Allow from 192.168.0.0/24 Deny from 192.168.0.100第第57 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一【例例10-8】在在Apache服务器中服务器中,为系统用户为系统用户wang5设置个人主页空间。该用户的家目录为设置个人主页空间。该用户的家目录为/home/wang5,个人主页空间所在的目录为个人主页空间所在的目录为public_html。步骤步骤1:创建创建wang5系统用户系统用户,修改其家目录权限修改其家目录权限,使其他用户使其他用户具有读和执行的权限。具有读和执行的权限。rootdyzx#useradd wang5rootdyzx#passwd wang5rootdyzx#chmod o+x/home/wang5/添加权限添加权限 第第58 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一【例例10-8】在在Apache服务器中服务器中,为系统用户为系统用户wang5设置个人设置个人主页空间。该用户的家目录为主页空间。该用户的家目录为/home/wang5,个人主页空间个人主页空间所在的目录为所在的目录为public_html。步骤步骤1:创建创建wang5系统用户系统用户,修改其家目录权限修改其家目录权限,使其他用户使其他用户具有读和执行的权限。具有读和执行的权限。rootdyzx#useradd wang5rootdyzx#passwd wang5rootdyzx#chmod o+x/home/wang5/添加权限添加权限 步骤步骤2:创建个人主页空间所在目录创建个人主页空间所在目录,建立个人主页测试网页建立个人主页测试网页rootdyzx#mkdir /home/wang5/public_html/rootdyzx#echo this is wang5s web!/home/wang5/public_html/index.html第第59 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一步骤步骤3:修改修改httpd.conf文件文件,启用个人主页功能。启用个人主页功能。rootdyzx#vim /etc/httpd/conf/httpd.conf#UserDir disable /若存在此行若存在此行,应注释掉以开启个人主页功能应注释掉以开启个人主页功能UserDir public_html/设置用户的主页存放的目录设置用户的主页存放的目录/确认目录区域设置确认目录区域设置 AllowOverride none Options none Order allow,deny Allow from all步骤步骤4:重启重启httpd服务服务,在客户端的浏览器中在客户端的浏览器中“”第第60 页页LinuxLinux网络操作系统配置与管理网络操作系统配置与管理2022年年10月月3日星期一日星期一
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!