linux 怎么配置apache,在Linux下配置Apache Web服务

《在Linux下配置Apache Web服务》由会员分享,可在线阅读,更多相关《在Linux下配置Apache Web服务(10页珍藏版)》请在人人文库网上搜索。

1、在Linux下配置Apache Web服务ZDNet 网络安全频道 更新时间:2007-06-28 作者:ZDNet China 来源:本文关键词:Linux 网络管理 Apache Web服务器 对于企业的网络管理员来说,Linux已经成为了越来越流行的服务器平台,可以为企业提供各种稳定的服务。而对于习惯了Windows系统的管理员来说,学习Linux需要花费不少时间。从今天开始,我们就针对Windows管理员推出一系列Linux学习教程,帮助这些管理员在Linux环境下搭建各种服务器。作为本系列的第一篇,我们首先介绍如何在Linux系统下利用Apache搭建Web服务器。搭建环境在本系列文。

2、章中,我们采用的平台是基于OpenSuSE 10.2的GNOME桌面环境。为了保持一致性,我们接下来的文章中都会采用这个环境。另外在文章中我们会穿插介绍GNOME 2.16的特性。我们的系统是1.5GHz的处理器,256MB的内存,全新安装的OpenSuSE 10.2。这种系统运行一些简单的服务已经足够了。因为是搭建服务器,因此GUI界面的不足是可以忍受的。整个操作系统需要5张光盘(从OpenSuSE Web site下载),安装需要耗费一些时间,但是安装过程很简单,因此在这里就不废话了。第一步在演示中,我会以root用户登录SuSE 10.2,虽然很多用户都不赞同管理员经常用root账户登录。

3、,但是这样做可以避免我每次执行管理任务时都要重复输入密码。对于搭建httpd这样的服务来说这种方式没什么问题,但是设置好后,应该立即注销。首先要做的是选择Computer,如图A所示图A 新的GNOME 2.16 菜单与以往版本相比有所变化在菜单中,选择Control Center, 如图B所示图B Control Center可以按照组和常用任务来分组的在Common Tasks区域选择 Administrator Settings,打开 YaST Admin Tool如图C所示。图C 接下来很明显要选择 Network Services 选择 Network Services后会显示出很多。

4、可以通过YaST配置的网络服务,如图D所示。图D 采用 GUI界面的工具可以让管理员方便的配置Linux 服务器现在我们就可以管理Apache了。首先点击 HTTP Server按钮打开Apache配置工具。如图E所示。图E 接下来就要配置Apache服务器了在主配置窗口,我们会看到一系列选项。其中一个是Firewall Details。默认情况下,http daemon是开启的,在防火墙中允许80端口的通信。在这个窗口中,我们只能开启或关闭HTTP端口,而不能做进一步的修改。点击Firewall Details按钮后,会出现一个新窗口,如图F所示,在这个窗口中我们可以修改防火墙接口。图F 这。

5、个服务器只允许一个接口在主窗口中,有四个标签。默认标签是Listen Ports and Addresses ,在这个标签下,我门可以处理上面提到的问题,添加Apache监听端口,以及查看访问和错误日志。这是很可能会遇到的问题是 YaST 无法读取Apache的访问或错误日志。这时候可以打开控制台输入命令行 less /var/log/apache2/access_log,通过这种方式访问日志文件。 为了能在YaST 中读取Apache的日志文件,我们要回到YaST Control Center (图C所示)然后选择Miscellaneous | View System Log。View Sy。

6、stem Log 打开后如图G所示。默认日志文件在 /var/log/messages. 如果我们点击下拉菜单,会发现其中没有 Apache 的日志路径。这时候我们需要手动输入 /var/log/apache2/access_log, 然后就会看到如图G所示的日志内容了。图G 输入日志路径后,就会看到日志的内容服务器模块我们都知道,如果没有模块,Apache也就没什么用处了。如今的网站越来越强调内容的可用性,因此接下来我们要研究一下YaST的 Apache2配置窗口中的Server Modules标签下的内容。图H是Server Module配置窗口。窗口中包含了两项配置内容:模块状态(ena。

7、ble/disable),或者添加模块。由于每个人对HTTP服务的需求不同,因此不同的网站配置也不同。你可以在这里选择你所需的模块。如果你想要的模块没有出现在列表中,那么可以点击 Add Module按钮。接下来会出现一个新窗口,里面列出了更多的模块,比如auth_alias 或者 version. 新添加的模块会出现在模块列表的底端,并且状态是 enabled 。图H 用户可以通过名字,状态或者介绍来排列模块添加或修改了模块状态后,我们要重新加载Apache2,这样服务器才会应用新的模块。这个工作相当简单,只需要点击YaST窗口右下角的Finish按钮即可。当Apache2重启动后,YaST。

8、窗口就会消失。Apache主机信息下一个标签是Apache Main Host标签。在这个窗口中会列出Apache服务器的相关信息(可以被编辑)。和其他YaST GUI工具一样,用户可以在这个窗口中直接编辑httpd.conf中的内容。不过与其他工具相比,这个窗口中列出的内容更符合我们直接打开配置文件时看到的样子。因此理解起来也更加容易。如图I所示。图I 正如左侧的说明所示,如果选择了Server Resolution,默认的服务器就无法工作了配置文件中的大部分内容都适合大部分用户。当然,肯定还有一些设置内容需要修改,比如管理员的邮件地址就是必须要修改的。要修改任何一项内容,只需要选中该项,然。

9、后点击Edit按钮即可。Apache中有一个很酷的功能叫做Server Resolution,它可以让管理员根据IP地址或者HTTP头建立虚拟主机。下面我们使用IP地址来建立一个虚拟网站。点击Add按钮然后会看到一个新窗口,窗口中有一个下拉菜单。选择Server Resolution然后点击OK。接下来点击 New Host标签,在这个标签中点击Add按钮,接下来会看到图J所示的窗口。图J 输入新的虚拟主机的信息需要填写的内容很简单,在本例中,我选择使用IP地址来分辨不同的主机。选择相应的判断方式后,点击Change VirtualHost ID按钮。VirtualHost ID窗口中会显示当。

10、前主机的IP地址,如果这台主机只有一个网卡,那么会显示出两个IP地址,其中一个是本机回环地址(127.0.0.1)。作为测试,我们可以选择这个地址,但是你要确保防火墙允许针对这个地址的访问。为了避免麻烦,我们选择了网卡本身的IP 192.168.1.25。接下来会出现与这个虚拟主机有关的设置内容,比如CGI Options, SSL Support, Directory Options, 或者 Enable Public HTML。选择虚拟网站需要的功能,然后点击Next,再点击Finish来结束配置,重新启动Apache。这样我们就配置好了Apache。最后要做的就是确保主网站以及虚拟网站的根目录下面包含有index.html文件。如果没有这个文件,浏览器就无法找到虚拟主机。结束语如果没有GUI界面,编辑Apache的配置文件只能通过文本编辑器。幸运的是,Novell(以及SuSE)的开发人员开发出了GUI界面的配置工具,可以帮助那些Linux新手快速搭建起自己的Apache Web服务器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值