2022年Apache服务器虚拟主机虚拟目录配置[归 .pdf
《2022年Apache服务器虚拟主机虚拟目录配置[归 .pdf》由会员分享,可在线阅读,更多相关《2022年Apache服务器虚拟主机虚拟目录配置[归 .pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一 Apache服务器配置1 Apache服务器介绍与安装Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。1.1Apache 安装名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - Network Domain 和 Server Name 分别为这台服务器的域名和服务器名称. 名师资料总结 - - -精品资料欢迎下载
2、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - -
3、 - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页 - - - - - - - - - 1.2端口号设置找到 apache 的安装目录,进入conf 文件夹,找到 httpd.conf 。用记事本或者其他文本编辑软件打开,查找80.名师资
4、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - 将 Listen 80 和 ServerName localhost:80 中的 80 改成 8081 或者 8001 等你喜欢的数字。现在重启 apache服务器,输入 localhost:8080 即可查看。但是在此建议大家不要修改apache 的端口号 。下文所有文章端口号都是用的 80 端口。2httpd.conf文件主要功能介绍ServerRoot directory-pat
5、hServerRoot指令设置了服务器所在的目录。一般来说它将包含conf/和 logs/子目录。使用 DEB 包安装的系统 , 此项的默认值为/etc/apache2 也就是说仅仅包括apache2的配置文件 .必须注意 , 该目录是受保护的 , 不允许非 root 用户对其进行修改 . Include file-path | directory-path名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 17 页 - - - - - - - - - 这个指令允许在服务器配
6、置文件中加入其它配置文件。Alias URL-path file-path|directory-pathAlias 指令使文档可以被存储在DocumentRoot 以外的本地文件系统中。以 (%已解码的 )url-path 路径开头的 URL 可以被映射到以directory-path 开头的本地文件。 . 和 用于封装一组指令, 使之仅对某个目录及其子目录生效。 Directory-path 可以是一个目录的完整路径,或是包含了 Unix shell 匹配语法的通配符字符串。Options +|-option +|-option .Options 指令控制了在特定目录中将使用哪些服务器特性。
7、默认为All. AllowOverride All|None|directive-type directive-type .当服务器发现一个 .htaccess文件 (由 AccessFileName指定 )时,它需要知道在这个文件中声明的哪些指令能覆盖在此之前指定的配置指令。仅允许存在于 配置段Order orderingOrder指令控制默认的访问状态与Allow 和 Deny 指令生效的顺序。Ordering 取值范围是以下几种范例之一:Deny,Allow Deny指令在 Allow 指令之前被评估。默认允许所有访问。名师资料总结 - - -精品资料欢迎下载 - - - - - - -
8、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 17 页 - - - - - - - - - Allow,Deny Allow 指令在 Deny指令之前被评估。默认拒绝所有访问。Mutual-failure 只有出现在 Allow 列表并且不出现在Deny 列表中的主机才被允许访问。这种顺序与 Order Allow,Deny 具有同样效果,不赞成使用。关键字只能用逗号分隔;它们之间不能有空格Allow from all|host|env=env-variable host|env=env-variable .Allow 指令控制哪些主机
9、可以访问服务器的该区域。可以根据主机名、 IP 地址、IP 地址范围或其他环境变量中捕获的客户端请求特性进行控制。这个指令的第一个参数总是from. Deny from all|host|env=env-variable host|env=env-variable .条指令允许基于主机名、IP 地址或者环境变量限制对服务器的访问。Deny 指令的参数设置和Allow 指令完全相同。3Apache上网站发布3.1默认目录下网站发布一般情况下,我们只需要将我们需要的网站文件夹放入apache 安装路径下htdocs 文件夹内。比如,我们新建网页代码如下: 名师资料总结 - - -精品资料欢迎下载
10、- - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 17 页 - - - - - - - - - hello 将 该 网 页 命 名 为test.html , 将 其 保 存 在htdocs 文 件 夹 下 。 输 入http:/localhost/test.html即可看到 hello 界面。3.2虚拟目录下网站发布a)新建网站我们在 d 盘根目录下建立新文件夹mywebsite,里面新建一个 index.html 网页,添加以下代码 : 虚拟目录页面 b)修改 httpd.config 文件在文件最后添加以下内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Apache服务器虚拟主机虚拟目录配置归 2022 Apache 服务器 虚拟主机 虚拟目录 配置
限制150内