29-Linux-服务-Apache-基础
2014-02-23 22:36
399 查看
说明
Apache是最为老牌的web服务器, 支持几乎所有OSCentOS6/RHEL6 默认安装 Apache2.2, 生产中一般使用 1.9 2.0
淘宝 新浪 使用的就是Apache
特点
预创建进程, 动态创建进程动态模块加载(无需停止服务 就可加载新模块)
虚拟主机 (一个物理主机上运行多个网站)
SSL主机(提供HTTPS, 涉及登陆 金融时使用)
安装
yum install -y httpd启动
service httpd start默认占用端口: 80(http) , 443(https)
配置文件
主配置文件/etc/httpd/conf/httpd.conf
模块
/etc/httpd/conf.d/
默认网站日志
/var/log/httpd
网页服务
Apache使用默认配置 就可启动默认网站的根目录: /var/www/html
测试
1) 关闭防火墙 # service iptables stop
2) 在另台主机的IE地址栏输入 web服务器的IP地址
3) 出现
4) 在 /var/www/html 创建一个 1.html 文件
[root@wuqinfei html]# pwd
/var/www/html
[root@wuqinfei html]# vim 1.html
[root@wuqinfei html]# cat 1.html
hello, world!!
5) 在IE中访问 http://服务器的IP地址/1.html
Apache配置
KeepAlive Off 保活.是否保持TCP连接,即一次HTTP响应后是否断开TCP连接MaxKeepAliveRequests 100 保持TCP连接,一个连接上最多100个请求
KeepAliveTimeout 15 请求间隔15秒,超时则断开
#Listen 12.34.56.78:80
Listen 80
# LoadModule foo_module modules/mod_foo.so
User apache 以apache用户的权限运行
Group apache 以apache组的权限运行
ServerAdmin root@localhost 当运行过程出现错误时自动发邮件给admin
DocumentRoot "/var/www/html" 主站点的网页存储位置
<Directory "/var/www/html"> 对主站点的目录进行访问控制
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
DirectoryIndex index.html index.html.var 主页
配置文件语法检查
service httpd configtestapachectl configtest
httpd -t
日志
/var/log/httpdaccess_log
error_log
相关文章推荐
- 常见开源协议GPL、Apache、CDDL、BSD等区别
- Java 文件上传组件 Apache Commons FileUpload 应用指南(二)——FileUpload如何工作?
- Apache+PHP+MySQL网站的搭建
- Apache多站点配置 .
- 树莓派学习笔记——Restful服务 采用slim php apache
- Apache CXF 学习-使用MTOM来让客户端接收从服务端发过来的带附件的SOAP消息
- Ubuntu下LAMP_服务器安装配置(Linux+Apache+Mysql+Perl/PHP/Python)
- Apache CXF 学习-使用MTOM来从客户端发送带附件的SOAP消息到服务端 推荐
- Apache异常:在一个非套接字上尝试了一个操作
- apache虚拟主机
- 关于Apache的25个初中级面试题
- WINDOWS 下 修改APACHE 并发数
- HDFS超租约异常总结(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException)
- Apache CXF 学习-使用Dispatch/Provider来直接处理SOAP消息 推荐
- 在apache中隐藏php文件后缀
- linux下配置Apache基于加密的认证访问
- ubuntu 13.10 64bit上关于 cgi 的问题
- 如何在apache官网下载将将jar包
- Apache CXF学习 - SOAP Handler的使用 推荐
- Apache配置虚拟目录,以及各种操作