Apache的访问限制及虚拟主机
2017-03-29 20:49
197 查看
httpd的服务访问控制
1:http 的访问控制主要分为两种控制:
客户机地址限制
用户授权限制
Order配置项可以分为两种:
order allow from 和 order deny from
Allow.deny address1 address2先拒绝后允许
Deny,allow address1 address2先允许后拒绝
2:修改主配置文件
vim /usr/local/httpd/conf/httpd.conf路径下的文件
(1)对客户机的ip地址进行限制
进行验证:192.168.1.10 可以192.168.1.100 不可以
(2)对用户进行限制:
首先创建用户认证数据文件 可使用专门的htppasswd工具程序
必须使用-c选项表示新建此文件
cd /usr/local/httpd
确认用户数据文件:使用cat命令
开始对用户进行授权:
完事后必须重启动服务 /usr/local/httpd/bin/apache restart进行验证如下
3:构建虚拟主机:
可分为3种虚拟主机 基于域名基于ip基于端口
首先对基于域名进行介绍:
首先为虚拟主机准备网页文档:创建两个目录benetcom和accpcom
然后将网页内容倒入到目录下
添加虚拟主机配置:主要分为以下几点
监听地址:使用Name Virtual Host 提供ip地址
虚拟主机区域:为每个虚拟主机建立独立的配置内容
目录权限:为每个目录设置访问权限,如允许任何人访问
在主配置文件中开启虚拟机的配置文件:
vim /usr/local/httpd/conf/httpd.conf
另外如果要是修改网页的目录路径可在主配置文件中修改
之后重启Apache服务 vim /usr/local/httpd/conf/httpd.conf
开始验证:
基于IP地址的配置:首先有两个IP地址
修改虚拟主机配置文件:
vim /usr/local/httpd/conf/extra/httpd-vhosts.conf下内容
完成后重启验证:访问192.168.1.1 和 192.168.1.2
最后对端口进行设置
首先要对IP地址进行端口配置默认为80 可以在加一个8080
对虚拟主机文件进行配置:
然后在主配置文件中添加监听端口
之后重启Apache服务进行验证:
1:http 的访问控制主要分为两种控制:
客户机地址限制
用户授权限制
Order配置项可以分为两种:
order allow from 和 order deny from
Allow.deny address1 address2先拒绝后允许
Deny,allow address1 address2先允许后拒绝
2:修改主配置文件
vim /usr/local/httpd/conf/httpd.conf路径下的文件
(1)对客户机的ip地址进行限制
进行验证:192.168.1.10 可以192.168.1.100 不可以
(2)对用户进行限制:
首先创建用户认证数据文件 可使用专门的htppasswd工具程序
必须使用-c选项表示新建此文件
cd /usr/local/httpd
确认用户数据文件:使用cat命令
开始对用户进行授权:
完事后必须重启动服务 /usr/local/httpd/bin/apache restart进行验证如下
3:构建虚拟主机:
可分为3种虚拟主机 基于域名基于ip基于端口
首先对基于域名进行介绍:
首先为虚拟主机准备网页文档:创建两个目录benetcom和accpcom
然后将网页内容倒入到目录下
添加虚拟主机配置:主要分为以下几点
监听地址:使用Name Virtual Host 提供ip地址
虚拟主机区域:为每个虚拟主机建立独立的配置内容
目录权限:为每个目录设置访问权限,如允许任何人访问
在主配置文件中开启虚拟机的配置文件:
vim /usr/local/httpd/conf/httpd.conf
另外如果要是修改网页的目录路径可在主配置文件中修改
之后重启Apache服务 vim /usr/local/httpd/conf/httpd.conf
开始验证:
基于IP地址的配置:首先有两个IP地址
修改虚拟主机配置文件:
vim /usr/local/httpd/conf/extra/httpd-vhosts.conf下内容
完成后重启验证:访问192.168.1.1 和 192.168.1.2
最后对端口进行设置
首先要对IP地址进行端口配置默认为80 可以在加一个8080
对虚拟主机文件进行配置:
然后在主配置文件中添加监听端口
之后重启Apache服务进行验证:
相关文章推荐
- apache、iis6、ii7屏蔽限制ip访问(适用虚拟主机)
- apache的虚拟主机配置和指定目录的访问描述(
- selinux导致apache虚拟主机目录不能访问
- apache配置httpd-vhosts实现虚拟主机访问
- Apache 创建虚拟主机目录和设置默认访问页面
- linux + apache + php 虚拟主机禁止php访问的方法
- Apache 配置多端口 多虚拟主机 局域网访问
- Apache虚拟主机的配置多地址,多网站,域名访问
- Linux中apache创建多个虚拟主机(访问多个站点目录)
- Apache配置虚拟主机、不同端口和域名、认证访问
- Apache基础服务之Web访问控制(身份验证、虚拟目录、虚拟主机)
- Apache 配置多端口 多虚拟主机 局域网访问示例
- 源码编译apache实现CGI,虚拟主机,httpds安全访问,status服务状态信息,压缩等功能。
- 不能访问虚拟主机的apache
- Apache配置虚拟主机后,不能访问localhost的问题
- apache开启虚拟主机VHOST后 localhost无法访问,出现Forbidden 403
- 韩顺平PHP学习视频笔记整理029apache服务器使用及配置④ apache虚拟主机 web访问时序图
- 在配置apache多个虚拟主机的时候,访问总是指向第一个虚拟主机
- Apache 虚拟主机 httpd.conf配置以实现指向项目名直接访问
- Linux运维笔记-文档总结-Apache基本配置的介绍和语言支持,虚拟主机,访问控制的实现