012-httpd2.4(CentOS 7) new features config
来源:互联网 发布:用友软件畅捷通 编辑:程序博客网 时间:2024/06/12 19:51
012-httpd2.4(CentOS 7) new features config
install
[root@husa ~]# yum install httpd
config files
/etc/httpd/conf/httpd.conf/etc/httpd/conf.modules.d/*.conf/etc/httpd/cond.d/*.conf
config details
切换使用的MPM
编辑配置文件/etc/httpd/conf.modules.d/00-mpm.con,启用需要启用的MPM相关的LoadModule
修改DocumentRoot
编辑配置文件/etc/httpd/httpd.conf文件中的DocumentRoot指令
欢迎页
欢迎页是没有配置任何站点时httpd服务器默认的页面,删除之即可。
mv /etc/httpd/conf.d/welcome.conf{,.bak}
基于IP的访问控制
允许所有主机访问:Require all granted拒绝所有主机访问:Require all denied控制特定的IP访问: Require ip IPADDR:授权指定来源的IP访问 Require not ip IPADDR:拒绝指定来源的IP访问控制特定的主机访问: Require host HOSTNAME:授权指定来源的主机访问 Require not host HOSTNAME:拒绝指定来源的主机访问 HOSTNAME: FQDN:特定主机 domin.tld:指定域名下的所有主机
对于IP访问控制的设置需要定义在一个新的容器中,一般是下面的样子
<Directory "/var/www/html"> <RequireAll> Require all granted Require not ip 192.168.200.128 #ArchLinux 依然能够访问 Require not ip 172.16.249.207 #CentOS 6 不能访问 </RequireAll></Directory>
使用CentOS 6访问CentOS 7的httpd服务
[root@localhost ~]# curl http://172.16.249.206<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><html><head><title>403 Forbidden</title></head><body><h1>Forbidden</h1><p>You don't have permission to access / #此处httpd服务器拒绝访问on this server.</p></body></html>
在这里我浪费了大量的时间,原因在于我想使用ArchLinux的Chromium访问,但是无奈ArchLinux的ip即使被禁止也还是能够访问,出现这种情况的原因在于ArchLinux使用的VMware的NAT连接方式,导致即使被禁依然能够访问…
虚拟主机
基于FQDN的虚拟主机也不再需要NameVirtualHost指令<VirtualHost *:80> ServerName www.withshirley.com DocumentRoot "/web/html" <Directory "/web/html"> Options None AllowOverride None Require all granted #显示授权 </Directory></VirtualHost>
httpd-2.4中只有显示授权才可以访问
持久链接
持久连接由于httpd-2.4的新特性,可以支持到毫秒级别KeepAlive on KeepAliveTimeout #msKeepAliveMaxRequests #
0 0
- 012-httpd2.4(CentOS 7) new features config
- 一台主机部署lamp(CentOS-7,httpd2.4,mariaDB,php-fpm)
- 55 New Features in JDK 7 - NIO2
- New features in EJB3.1 (Part 4)
- 安装apache httpd2.4
- httpd2.4配置篇
- httpd2.4编译安装
- httpd2.4编译安装
- httpd2
- Asterisk config features.conf
- centos 6.2 ubuntu 12.04 上安装apache(httpd2.4) nginx1.2 php5.3.10 mysql5.3
- NFSv4.1: New Features
- VB2008 new features preview
- Java 7.0 New Features
- JSF 2.0 New Features
- JAVA7 New features
- moodle 2 new features
- DOCSIS 3.0 new features
- hdu2161 Primes
- 【2016-01-17】只为记录
- 使用pageheap调试大型程序中越界访问问题(windows)
- op07-SELinux op
- C++操作文本
- 012-httpd2.4(CentOS 7) new features config
- 广播的实现--实现强制下线功能
- 从CVPR 2014看计算机视觉领域的最新热点
- CSS各种居中方法
- Java反射机制
- jackson 读取或载入磁盘上的 json 格式文件
- svn分支开发与主干合并(branch & merge)
- 【iOS知识学习】_iPhone学习基于UIKeyboardTypeDecimalPad(数字键盘+小数点)
- WebSite recommend——CodePlex