M7Linux务器系统安装与配置
M7 Linux服务器系统安装与配置
【场景设计】
M-1:
图1 场景拓扑结构图
单元
名称:学时班级授课时间学习
目标任务
描述在企业网中使用Linux操作来配置WEB服务。
1、安装Apache软件
2、配置WEB服务
3、配置虚拟主机教学
条件教学环境:多媒体教室
实验环境:专业实训室或计算机机房
硬件需求:计算机台、二层交换机1台、网络线(若干根)
软件需求: Redhat Linux Enterprise Server AS4.0(1套)教学
资源《》学习指导书
《》电子课件
《》任务一录像
《》教学参考
《》电子教案教学
方法教学
过程步骤主要内容教学组织任务
引入1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件。
Apache 源于 A patchy server的 读音,意思是充满补丁的服务器。
Apache 特点:
支持最新的HTTP1.1协议
支持PHP、CGI、Java servlets、FastCGI
支持安全socket层
集成了perl脚本编程语言
支持ssl和虚拟主机
实现动态共享对象,允许在运行时动态加载功能模块
具有安全、有效和易于扩展等特征教师讲授知识
讲授服务器文件和目录
1./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 主配置文件
2.启动脚本
/etc/rc.d/init.d/httpd
3.应用文件
/usr/sbin/httpd 程序文件
/usr/share/doc/httpd-2.0.52/ 服务器文档
/var/log/httpd 日志文件
4.服务器启动
/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
5.服务器选项
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 :80 主机名称,会送到对端
DocumentRoot “/var/www/html“ 网页存放的根目录
DirectoryIndex index.html index.html.var默认索引文件
Virtual Hosts
虚拟主机地址
ServerAdmin webmaster@ 管理员信箱
DocumentRoot /www//html 网页的根目录
ServerName 虚拟主机名
ErrorLog logs/www/lerror_log 日志文件
CustomLog logs/www//access_log common
6.别名目录
Alias /doc/ "/usr/share/doc/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
All