yw6866 发表于 2018-11-26 10:34:51

Apache 安装与配置(1)


[*]1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件。
[*]Apache 源于 A patchy server的 读音,意思是充满补丁的服务器。
[*]Apache 特点

[*]支持最新的HTTP1.1协议
[*]支持PHP、CGI、Java servlets、FastCGI
[*]支持安全socket层
[*]集成了perl脚本编程语言
[*]支持ssl和虚拟主机
[*]实现动态共享对象,允许在运行时动态加载功能模块
[*]具有安全、有效和易于扩展等特征

安装
·   rpm -qa |grep httpd
·       httpd-suexec-2.0.52-9.ent
·       system-config-httpd-1.3.1-1
·       httpd-manual-2.0.52-9.ent
·       httpd-2.0.52-9.ent
·   http://192.168.1.1
·       看到Red Hat Enterprise Linux Test Page
·   ps -aux |grep httpd
·   service httpd start
服务器文件和目录
·   /var/www 站点文件的目录
·       /var/www/html   web文件
·       /var/www/cgi-bin    CGI程序文件
·       /var/www/manual    服务器手册
·       /var/www/usage    webalizer程序文件
·       /var/www/error    错误信息提示
·       /var/www/icons    程序文件
·   /etc/httpd/conf    服务器配置文件目录
·       /etc/httpd/conf/httpd.conf    主配置文件
启动脚本
·   /etc/rc.d/init.d/httpd
·   应用文件
·       /usr/sbin/httpd 程序文件
·       /usr/share/doc/httpd-2.0.52/ 服务器文档
·       /var/log/httpd 日志文件
服务器启动
·   /etc/rc.d/init.d/httpd status
·   chkconfig --list httpd
·   chkconfig httpd on
·   service httpd restart
·   /etc/rc.d/init.d/httpd restart
·   /etc/rc.local
选项
·   vi /etc/httpd/conf/httpd.conf
·   Global Environment
·       ServerRoot “/etc/httpd“ 服务器配置文件及日志文件的位置
·       Timeout 120    响应时间,超时
·       KeepAlive ON    提高性能, 允许保持连接
·       MaxKeepAliveRequests 100    连接提出请求的数量,0表无限
·       KeepAliveTimeout 15    两次请求的时间间隔
·       StartServers 8    服务器启动时运行的进程数
·       MinSpareServers 5
·       MaxSpareServers 20    空闲进程数
·       MaxClients 256    并发连接数
·       MaxRequestsPerChild 4000    子进程所请求的数量
·       Listen 80    监听端口
·   'Main' server configuration
·       User apache    用户
·       Group apache    组启动apache
·       ServerName new.host.name:80 主机名称,会送到对端
·       DocumentRoot “/var/www/html“    网页存放的根目录
·       DirectoryIndex index.html index.html.var默认索引文件
·   Virtual Hosts
·           虚拟主机地址
·       ServerAdmin webmaster@linux.com.cn    管理员信箱
·       DocumentRoot /www/linux.com.cn/html    网页的根目录
·       ServerName www.linux.com.cn      虚拟主机名
·       ErrorLog logs/www/linux.com.cnlerror_log    日志文件
·       CustomLog logs/www/linux.com.cn/access_log common
·      
别名目录
·   Alias /doc/ "/usr/share/doc/"
·   
·   Options Indexes MultiViews
·   AllowOverride None
·   Order allow,deny
·   Allow from all
·   
目录的访问控制选项
·       设置服务器根的访问权限
·   Options FollowSymLinks    允许符号连接
·   AllowOverride None    禁止访问
·   
·   设置根文档的访问权限
·   Options Indexes FollowSymLinks索引、符号连接
·   AllowOverride None   禁止读取
·   Order allow,deny    先允许后禁止
·   Allow from all(10.10.1.)    全部允许规则
·   



页: [1]
查看完整版本: Apache 安装与配置(1)