首页 百科知识 服务器的基本配置

服务器的基本配置

时间:2022-10-11 百科知识 版权反馈
【摘要】:Apache的基本配置主要通过配置httpd.conf文件来进行。设置虚拟主机,使得在同一台Apache服务器上可以完成不同的IP地址或主机名的Web请求,即一台物理上的服务器可被设置为有多个IP地址或主机名的虚拟服务器。上面详细介绍了Apache服务器的具体配置内容,下面将举例说明如何通过配置httpd.conf文件来架设一台Web服务器。Linux作为服务器,其IP地址为192.168.0.1,Windows作为客户机访问Apache服务器,其IP地址为192.168.0.2。

4.3.2 Apache服务器的基本配置

Apache的基本配置主要通过配置httpd.conf文件来进行。下面来看看httpd.conf的内容,它主要分成三大部分,见表4-5。

表4-5 Apache主配置文件的组成

img169

1.第一部分:全局环境变量设置

本部分主要用于设置Apache服务器运行相关的全局环境变量,见表4-6。

表4-6 Apache全局配置

img170

续 表

img171

小知识 什么是standalone和inetd模式

所谓standalone,是指启动一次来接听所有的连接;而inetd是接到客户端的连接请求才启动,随着连接的结束而结束。如果架设的服务器是网站服务器,并且随时都会有许多用户连接进来,那么采用“standalone”模式;否则使用“inetd”模式。默认情况下都是以standalone模式启动。

2.第二部分:主服务器配置

该部分的配置用于主服务器所有的设置值,响应任何<VirtualHost>定义不处理的请求,并且这些值同时给虚拟主机的配置提供默认值,见表4-7。

表4-7 主服务器配置

img172

续 表

img173

表4-8 错误信息等级说明表

img174

3.第三部分:虚拟主机配置

设置虚拟主机,使得在同一台Apache服务器上可以完成不同的IP地址或主机名的Web请求,即一台物理上的服务器可被设置为有多个IP地址或主机名的虚拟服务器。具体设置内容如下。另外,关于虚拟主机的知识在4.8节还有详细的介绍。

#使用基于域名的虚拟服务器。虚拟服务器的IP地址和端口

img175

#服务器的IP地址

img176

#管理员邮箱

img177

#存放网页的根目录

img178

#虚拟服务器名称

img179

#错误信息日志名称

img180

#一般信息日志名称

img181

上面详细介绍了Apache服务器的具体配置内容,下面将举例说明如何通过配置httpd.conf文件来架设一台Web服务器。

实例4-3 架设一台Web服务器

1.实例说明

通过修改配置文件httpd.conf,完成Apache服务器的基本配置及虚拟主机的配置

2.实例要求

Linux作为服务器,其IP地址为192.168.0.1,Windows作为客户机访问Apache服务器,其IP地址为192.168.0.2。

具体要求如下。

(1)创建测试网页test1.html放在/var/www目录下,测试网页test2.html放在/home目录下,具有目录浏览功能。

(2)在客户端使用网页能正常显示简体中文。

(3)配置IP地址相同但端口不同的虚拟主机,其中网页test1.html对应8888端口,test2.html对应6666端口。

3.配置步骤说明

(1)准备工作,创建网页test1.html,test2.html分布放在/var/www和/home目录下。

(2)连通客户机和服务器。

(3)检查是否安装了Apache服务器。

(4)打开配置文件进行配置。

(5)启动Apache服务器。

4.配置过程

步骤1:准备工作。使用下面的命令在/var/www和/home目录下分别创建网页test1.html和test2.html。创建的文件如图4-15和图4-16所示。

img182

img183

图4-15 测试网页test1.html内容

img184

图4-16 测试网页test2.html内容

步骤2:检查是否安装了Apache服务器,打开终端,输入下面的命令。

img185

如出现如图4-17所示的内容,表明已经安装Apache服务器。

img186

图4-17 检测Apache服务器是否安装

步骤3.打开Apache服务器的配置文件找到下面的内容并加以修改和添加。

img187

步骤4:输入以下命令启动服务器。

img188

出现如图4-18所示的结果,表明服务器启动成功。

img189

图4-18 启动Apache服务器

5.测试虚拟主机

步骤1:打开浏览器,在地址栏里输入192.168.5.1:8888,页面自动跳转到test1.html,如图4-19所示。

img190

图4-19 8888端口的测试

步骤2:打开浏览器,在地址栏里输入192.168.5.1:6666,页面自动跳转到test2.html,如图4-20所示。

img191

图4-20 6666端口的测试

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈