- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学目的与要求 通过本节课的学习,您应学会: 掌握Apache的配置 掌握动态网页的实现 了解Apache的安装 难点:Apache服务器的配置 重点:掌握如何使用Apache架建Web平台。 关键词: Apache Apache的起源 HTTP 超文本传输协议 给出案例 案例一 建立一个人WEB站点; 个人用户名为xh,个人站存在主目录,与httpd.conf配置文件中的一致; 建立个人WEB站点文件index.html,文件的内容自定义; 进行一定的设置,在windows里利用IE输入http://ip/~xh能够访问该站点的内容; 进行DNS的设置,对本例的IP 地址进行解析,在window里利用IE输入/~xh能够访问该站点的内容; ②建立个人Web站点存放的目录 #useradd test #passwd test #cd /home/test #mkdir public_html #cd .. #chmod 711 test #cd test/public_html #vi index.html ③启动服务 #service httpd start 测试文件语法错误: #apachectl configtest ④ 测试个人WEB站点 http://IP地址/~用户名 分组操作 ………………………… 点评、操作演示: ……………………………………….. 案例二 在Apache服务器上为用户user1,user2开辟个人空间, 允许user1,user2设计个人主页, 同时Apache对这两个用户进行认证; 客户机的浏览器上输入?/~user1 即可打开user1的个人主页,要输入用户名与密码; 在apache服务器上同时为user1与user2开辟两个人FTP空间; 并允许user1、user2能自行的上传个人的主页文件; 13-5 apache其它功能的设置 1. 用户认证 (1)定义 指客户机在访问Web服务器中的某个页面时必须提供一个通过服务器的身分验证 (2)认证的类型 基本类型 摘要类型 (3)具体配置 Ⅰ.首先在/etc/httpd/conf/httpd.conf中对要设置用户认证的资源进行配置,根据个人主WEB站点的开启目录,来进行用户的认证,用户认证的选项有: # vi /home/user1/public_html/.htaccess AuthType Basic/digset 设置将被用于该资源的认证类型 AuthName “字符串” 设置该资源属于哪一个域,所设置的字符串会在用户Web浏览器的认证对话框中出现; AuthUserFile “文件路径” 指定用户文件存放路径 Require User 用户名 指定有效用户,该用户必须在用户文件中; Require Valid-user 用户文件中所有用户都为有效用户,该选项最为常用; Ⅱ.生成用户文件 # htpasswd –c /passwords user(路径为AuthUserFile中 指明的路径) 例: # vi /home/user1/public_html/.htaccess AuthType Basic AuthName “Enter username,please” AuthUserFile /backup/password Require user user1 # htpasswd –c /backup/password user1 2、虚拟服务器 作用:将一台物理主机,作为多个WEB站点服务器 虚拟主机(Virtual Host Virtual Server)是使用特殊的软硬件技术,把一台计算机主机分成一台台虚拟的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP地址),具有完整的Internet服务器功能。 基于域名虚拟主机 Ⅰ.设置DNS服务器 修改区域,建立多条主机记录指向同一个IP 地址 Ⅱ.# vi /etc/httpd/conf/httpd.conf 主服务器选项中,修改以下选项 ServerName 虚拟主机的选项 NameVirtualHost IP地址/主机名 VirtualHost IP地址 ServerName DocumentRoot “目录名”
文档评论(0)