1 / 24

任务 1 WWW 服务器安装与配置

Linux 操作系统应用. 实训 21 WWW 服务器安装与配置 (Linux). 任务 1 WWW 服务器安装与配置. WWW 服务器. 3 .将用户 hbzy 及 hbvtc 设置为认证用户,并将认证用户的口令改为 123456 。 4 .对 /var/www/html/file/ 目录中所有网页文件只允许认证用户 hbzy 和 hbvtc 访问。 5 .对 /var/www/html/file/ 目录中所有网页文件只充许 IP 地址为 192.168.8.* 网段的计算机访问。 6 .利用虚拟机在服务器上架设公司网站及各分公司网站。.

eagan
Download Presentation

任务 1 WWW 服务器安装与配置

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Linux操作系统应用 实训21 WWW服务器安装与配置(Linux) 任务1 WWW服务器安装与配置

  2. WWW服务器 3.将用户hbzy及hbvtc设置为认证用户,并将认证用户的口令改为123456。 4.对/var/www/html/file/目录中所有网页文件只允许认证用户hbzy和hbvtc访问。 5.对/var/www/html/file/目录中所有网页文件只充许IP地址为192.168.8.*网段的计算机访问。 6.利用虚拟机在服务器上架设公司网站及各分公司网站。 1.公司的主网站为www.hbvtc.edu.cn,IP地址为192.168.8.7,对外访问端口为80。 2.各分公司网站分别为hb.hbvtc.edu.cn、gd.hbvtc.edu.cn等,IP都为192.168.8.7,对外端口分别为8000-8080。 • 任务描述

  3. 任务实施流程 浏览“相关资讯” 任务准备 安装Apache服务器软件 配置WWW服务器 建立个人Web站点 建立虚拟主机 任务检测

  4. 1 WWW服务与Apache服务器软件 也称为Web服务,负责管理Web站点的管理与发布,通常使用Apache、Microsoft IIS等服务器软件。 2 Apache服务器的软件包 • 相关资讯 • 检查系统是否已经安装Apache:rpm –q apr/httpd • RHEL 5 Server中与Apache服务器密切相关的软件包有: • postgresql-libs-8.1.4-1.1.i386.rpm :postgresql类库 • apr-1.2.7-11.i386.rpm :Apache运行环境类库。 • apr-util-1.2.7-6.i386.rpm :Apache运行环境工具类库。 • httpd-2.2.3-6.el5.i386.rpm :Apache服务器软件。

  5. 3 Apache服务器的相关配置文件 • 相关资讯 与Apache服务器和Web站点相关的目录及文件见下表。

  6. 2 计算机接入网络,且网络畅通。 3 1 一张RHEL 5 Server安装光盘(DVD)。 一台装有RHEL 5 Server操作系统的计算机,且配备有CD或DVD光驱、音箱或耳机。 4 以超级用户root(密码root123)登录RHEL 5 Server计算机。 • 任务准备

  7. 步骤1安装Apache服务器软件 • 任务实施 • 把RHEL 5 Server的DVD安装光盘放入光驱并加载。 • “应用程序”→“添加/删除软件”,在“浏览”选项卡中选中“服务器”选项和“万维网服务器”软件包组。 • 单击“可选的软件包”按钮,选中有关软件的复选框,如下图所示。

  8. 步骤2配置WWW服务器 • 任务实施 (1)设置认证用户 用htpassd命令依次设置用户“hbzy”、“hbvtc”为认证用户,密码均为“123456”,如下图所示。

  9. 步骤2配置WWW服务器PM包 • 任务实施 (2)设置/var/www/html/file目录中的所有网页文件只允许认证用户访问 • 用mkdir命令在/var/www/html目录下新建file目录。 • 创建或拷贝一个index.html文件,并放到/var/www/html/file目录中。 • 用文本编辑器打开配置文件/etc/httpd/conf/httpd.conf,按左图所示的内容编辑该文件。 • 用“service httpd restart”命令重启httpd服务,如右图所示。

  10. 步骤2配置WWW服务器 • 任务实施 (3)创建.htaccess文件,设置/var/www/html/file网页文件只许特定网段访问 • 用文本编辑器创建/var/www/html/file/.htaccess文件,内容如下图所示。 • 用“service httpd restart”命令重启httpd服务。

  11. 步骤3建立个人Web站点 在前面加上“#”号 去掉前面的“#”号 • 任务实施 (1)修改配置文件httpd.conf,允许每个用户架设个人web站点 • 用文本编辑器打开配置文件httpd.conf,找到mod_userdir.c模块,默认内容如左图所示。 • 修改mod_userdir.c模块。在UserDir disable前面加上“#”号,并去掉UserDir public_html前面的“#”号,如右图所示。

  12. 步骤3建立个人Web站点 • 任务实施 (2)修改配置文件httpd.conf,设置用户个人Web站点的访问默认权限 用文本编辑器打开配置文件httpd.conf,找到/home/*public_html模块。去掉该模块配置内容中的所有“#”号,如下图所示。

  13. 步骤3建立个人Web站点 • 任务实施 (3)在用户主目录中创建用户public_html子目录,并将相关网页保存其中 • 用mkdir在hbzy、hbvtc、shen用户主目录中创建public_html子目录。如左图。 • 分别将主页文件index.html拷贝用户的个人主目录下的public_html子目录中。 (4)修改用户主目录的权限 • 用chmod命令修改/home/hbzy目录权限,添加其他用户的执行权限。如右图所示。 • 用chmod命令修改/home/hbvtc、/home/shen目录权限,添加其他用户的执行权限。 (5)重启httpd服务 用“service httpd restart”命令重启httpd服务。

  14. 步骤4建立虚拟主机 • 任务实施 • 在/val/www目录中分别建立vhost-ip1和vhost-ip2子目录,如左图所示。 • 分别在/val/www/vhost-ip1和/val/www/vhost-ip2目录中创建index.html文件。 • 用文本编辑器打开配置文件httpd.conf进行编辑,向其中添加下图所示内容。 • 用“service httpd restart”命令重启httpd服务。

  15. 1检测Web服务器运行情况 2检测192.168.8.*以外的网络能否访问网站 • 任务检测 在浏览器地址框输入:http://192.168.8.50。 在浏览器地址栏输入:http://192.168.9.50。

  16. 3检测用户hbzy能否访问自己的网站 4访问8008与8000端口 • 任务检测 在浏览器地址栏输入:www.hbvtc.edu.cn/file,输入用户名和密码。 在浏览器地址栏输入:http://192.168.8.50/8008。在浏览器地址栏输入http://192.168.8.50/8000。

  17. httpd.conf的文件格式 1 • 知识或技能拓展 httpd.conf配置文件主要由三部分组成:全局环境(Section 1:Global Environment)、主服务器配置(Section 2:‘Main’ Server configuration)和虚拟主机(Section 3:Virtual Hosts)。每个部分都有相应的配置语句。 httpd.conf文件格式有如下规则: 配置语句的语法形式为“参数名称 参数值”。 配置语句中除了参数值以外,所有的选项都不区分大小写。 可使用“#”表示该行为注释信息。

  18. httpd.conf文件的全局环境(Section l:Global Environment)部分的默认配置,基本能满足用户的需要,用户可能需要修改的全局参数有: (1)相对根目录 (2)响应时间 全局环境 2 • 知识或技能拓展 相对根目录是Apache存放配置文件和日志文件的目录,默认为/etc/httpd。此目录一般包含conf和logs子目录。配置语句是: ServerRoot “/etc/httpd” web站点的响应时间以秒为单位,默认为120秒。如果超过这段时间仍然没有传输任何数据,那么Apache服务器将断开与客户端的连接。配置语句是: Timeout 120

  19. (3)保持激活状态 (4)最大请求数 (5)保持激活的响应时间 全局环境 2 (6)监听端口 • 知识或技能拓展 默认不保持与Apache服务器的连接为激活状态,通常将其修改为on,即允许保持连接,以提高访问性能。配置语句是: KeepAlive off 最大请求数是指每次连接可提出的最大请求数量,默认值为100,设为O则没有限制。 MaxKeepAliveRequests 100 允许保持连接时,可指定连续两次连接的间隔时间,如果超出设置值则被认为连接中断。默认值为15秒。 KeepAliveTimeout 15 Apache服务器默认会在本机的所有可用IP地址上的TCP80端口监听客户端的请求。 Listen 80

  20. httpd.conf配置文件的主服务器配置(Section2:‘Main’server configuration)部分,设置默认Web站点的属性,其中可能需要修改的参数如下: (1)管理员地址 (4)最大请求数 主服务器配置 3 (2)服务器名 • 知识或技能拓展 当客户端访问Apache服务器发生错误时,服务器会向客户端返回错误提示信息。其中通常包括管理员的E-mail地址。默认的E-mail地址为root@主机名,应正确设置此项。 ServerAdmin root@rhel 为方便识别服务器自身的信息,可使用ServerName语句来设置服务器的主机名称。如果此服务器有域名,则填人域名,否则填入服务器的IP地址。 ServerName www.example.com

  21. (3)主目录 (4)默认文档 主服务器配置 3 • 知识或技能拓展 Apache服务器的主目录默认为/var/www/html,也可根据需要灵活设置。 DocumentRoot “/var/www/html” 按照httpd.conf文件的默认设置,访问Apache服务器时如果不指定网页名称,Apache服务器将显示指定目录下的index.html或index.html.var文件。

  22. WWW和pache服务器软件的基本基本知识 Apache服务器软件的配置文件 Apache服务器软件的安装方法(重点) 配置WWW服务器的方法(重点、难点) 建立个人Web站点的方法 (重点、难点) 建立虚拟主机的方法(重点) Apache服务器配置文件httpd.conf(难点) • 任务总结

  23. 1、2、3、13、15、17、21 一 1、2、3、7、10 三 2、4 二 • 操作与练习

  24. Thank You ! 行重于思 做重于说

More Related