linux 服务器的搭建
Linux Apache服务器的配置与管理
实验目标:
1. 2. 3. 4.
熟练掌握Apache服务的安装; 熟练掌握Apache服务的基本配置; 熟练掌握Apache代理服务的设置;
数量掌握Apache远程管理、主页搭建、访问目录等配置。
实验内容:
1. Apache服务的安装;
使用源码安装; 使用RPM包安装; 2. Apache的配置; 3. Apache的管理;
启动和停止Apache; Apache的日志文件; 5. 虚拟主机的配置;
6. Apache代理服务;
7. 配置防火墙上的Apache。
实验步骤:
linux 服务器的搭建
1. 安装httpd服务器 1.1 httpd安装包和依赖关系
查看光盘中自带的httpd相关的软件包
只需安装httpd软件包即可满足Web服务器的需要
依赖关系如下图
正确的安装顺序为
安装
apr-1.2.7-11.i386.rpm
安装postgresql-libs-8.1.11-1.el5_1.1.i386.rpm 安装apr-util-1.2.7-7.el5.i386.rpm 安装httpd-2.2.3-6.el5.i386.rpm
1.2 安装过程
1. 安装apr-1.2.7-11.i386.rpm
2. 安装postgresql-libs-8.1.11-1.el5_1.1.i386.rpm
linux 服务器的搭建
3. 安装apr-util-1.2.7-7.el5.i386.rpm
4. 安装
httpd-2.2.3-6.el5.i386.rpm
1.3 检测httpd的安装
2. Httpd服务基础 2.1 httpd.conf文件
以下操作将会去掉配置文件中的注释 只保留有效的配置信息 以方便阅读
2.2 创建运行httpd进程的用户
2.3 http.conf中的全局配置和区域设置
这些配置决定了Apache服务器的全局参数
区域设置使用一对组合标记 限定了配置项的作用域
linux 服务器的搭建
linux 服务器的搭建
linux 服务器的搭建
linux 服务器的搭建
linux 服务器的搭建
linux 服务器的搭建
linux 服务器的搭建
3. 创建百度站点
访问百度网站 保存网页到桌面 重命名为 baidu.html
linux 服务器的搭建
将桌面上保存的 http://www.77cn.com.cn 页面 拷贝到 /var/www/html文件夹
编辑httpd.conf 设置网站首页
linux 服务器的搭建
在命令中使用apachectl configtest检查语法错误
linux 服务器的搭建
能够正常访问
4. 修改网站的默认编码
注释掉默认UTF-8 添加国标
Gb2312
在Windows访问
linux 服务器的搭建
5. 建立虚拟Web主机 5.1 基于域名的虚拟主机
创建百度和Google两个网站 使用域名区别 在Windows服务器上 分别使用http://www.77cn.com.cn和http://www.77cn.com.cn访问 百度位于/var/www默认目录 Google位于/var/google 创建Google目录
将默认的网站文件夹拷贝到
将google网页保存为
Google.html
将网页Google.html和相关文件极夹拷贝到/var/google/html文件夹 同理将http://www.77cn.com.cn网页相关文件存放到 /var/bing/html 修改配置文件
在最末端添加以下内容
linux 服务器的搭建
重启httpd服务
在Windows 编辑hosts文件 添加 http://www.77cn.com.cn和http://www.77cn.com.cn的IP地址
访问Google和百度 查看会话
linux 服务器的搭建
方法二:可以直接在/var/www文件夹下建立 google 和bing文件夹(这样就省去了上面使用的一不)
将网页Google.html和相关文件极夹拷贝到/var/www/google文件夹 同理将http://www.77cn.com.cn网页相关文件存放到 /var/www/bing
在httpd.conf末尾添加
ServerName 192.168.245.129 NameVirtualHost 192.168.245.129 <VirtualHost 192.168.245.129> DocumentRoot /var/www/bing ServerName http://www.77cn.com.cn
ErrorLog logs/http://www.77cn.com.cn.error.log
CustomLog logs/http://www.77cn.com.cn.access.log common DirectoryIndex Bing.htm
#以下变色加粗的该段可以没有 <Directory "/var/www/bing"> Options Indexes FollowSymLinks AllowOverride None Order allow,deny Allow from all </Directory>
</VirtualHost>
ServerName 192.168.245.129 NameVirtualHost 192.168.245.129 <VirtualHost 192.168.245.129> DocumentRoot /var/www/google ServerName http://www.77cn.com.cn
ErrorLog logs/http://www.77cn.com.cn.error.log
CustomLog logs/http://www.77cn.com.cn.access.log common DirectoryIndex Google.htm </VirtualHost>
…… 此处隐藏:521字,全部文档内容请下载后查看。喜欢就下载吧 ……