网站首页 > 基础教程 正文
针对各种请求容器
容器有两种基本类型。大多数容器是针对各个请求的,包含于其中的指令仅对与该容器匹配的请求起作用,而容器<IfDefine>、<IfModule>、<IfVersion>仅在启动和重新启动中起作。如果在启动时指定的条件成立,则其中的指令对所有的请求都有效,否则将被忽略。
Apache服务器配置段的种类(一)
<Directory> </Directory>
#封装一组指令,使之仅对文件空间中的某个目录及其子目录生效
<Files> </Files>
#包含作用于匹配指定文件名的指令
<Location> </Location>
#将封装的指令作用于匹配的URL
<VirtualHost> </VirtualHost>
#包含仅作用于指定主机名或IP地址的指令
Apache服务器配置段的种类(一)
<DirectoryMatch>
<FilesMatch>
<LocationMatch>
文件系统容器 的配置
Alias /dir/ "/var/www/html/" #使用Alias设置别名
<Directory "/var/www/html">
Options Indexes FollowSymLinks
AllowOverride None #禁止使用.htaccess文件
Order allow,deny #顺序是先充许后被拒绝
allow from all #充许所有对这个目录的访问
</Directory>
容器组合的配置
<Directory /var/web/dir1>
<Files private.html>
Order allow,deny
Deny from all
</Files>
</Directory>
.htaccess文件和访问限制
AccessFileName .htaccess
<FilesMatch “^\.ht”>
Order allow,deny
Deny from all
</FilesMatch>
虚拟主机
建立基于IP地址的虚拟主机
需要在同一台主机上绑定多个IP,在每个IP上建立一个虚拟主机,由于IP地址缺乏,此种方法不常使用。
建立基于域名的虚拟主机
所有的虚拟主机都使用同一个IP地址,通过不同的域名来标识不同的虚拟主机。
建立基于IP地址的虚拟主机
建立基于域名的虚拟主机
基于IP的虚拟主机的配置
实例:
# ifconfig eth0:0 192.168.0.2
<VirtualHost 192.168.0.2>
ServerAdmin webadmin@www.test.com
DocumentRoot /var/www/www.test.com
ServerName www.test.com
</VirtualHost>
猜你喜欢
- 2024-10-16 web前端移动端最流行的网页布局技术:flexbox弹性布局学习详解
- 2024-10-16 美团团购订单系统优化记 美团团购订单系统优化记录怎么删
- 2024-10-16 6.8 Apache访问控制 控制用户访问apache目录的配置文件
- 2024-10-16 快速学会html表单提交(php) html提交表单到php
- 2024-10-16 Django开发教程(七) django开发工具
- 2024-10-16 前端配置prettier,eslint ,stylelint
- 2024-10-16 电脑绝技教你22天学精Csharp之第十八天HTML和CSS补充3
- 2024-10-16 HTML部分第四章——HTML常用标签 html标签大全及用法图解
- 2024-10-16 基于Django+mysql的点餐系统设计-第八篇(H5主页调试-静态页面)
- 2024-10-16 什么是 Promise.all 什么是suv汽车
- 最近发表
- 标签列表
-
- gitpush (61)
- pythonif (68)
- location.href (57)
- tail-f (57)
- pythonifelse (59)
- deletesql (62)
- c++模板 (62)
- css3动画 (57)
- c#event (59)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- exec命令 (59)
- canvasfilltext (58)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- node教程 (59)
- console.table (62)
- c++time_t (58)
- phpcookie (58)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)