科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道在Linux下配置Apache Web服务

在Linux下配置Apache Web服务

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

对于Windows的系统管理员来说,在 Linux下做相同的工作需要重新学习很多内容。在本文中,我们将教那些不熟悉Linux操作的用户在Linux下搭建Apache Web服务器。

作者:ZDNet China 2007年6月28日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

服务器模块

我们都知道,如果没有模块,Apache也就没什么用处了。如今的网站越来越强调内容的可用性,因此接下来我们要研究一下YaST的 Apache2配置窗口中的Server Modules标签下的内容。

图H是Server Module配置窗口。窗口中包含了两项配置内容:模块状态(enable/disable),或者添加模块。由于每个人对HTTP服务的需求不同,因此不同的网站配置也不同。你可以在这里选择你所需的模块。如果你想要的模块没有出现在列表中,那么可以点击 Add Module按钮。接下来会出现一个新窗口,里面列出了更多的模块,比如auth_alias 或者 version. 新添加的模块会出现在模块列表的底端,并且状态是 enabled 。

在Linux下配置Apache Web服务

图H 用户可以通过名字,状态或者介绍来排列模块

添加或修改了模块状态后,我们要重新加载Apache2,这样服务器才会应用新的模块。这个工作相当简单,只需要点击YaST窗口右下角的Finish按钮即可。当Apache2重启动后,YaST窗口就会消失。

Apache主机信息

下一个标签是Apache Main Host标签。在这个窗口中会列出Apache服务器的相关信息(可以被编辑)。和其他YaST GUI工具一样,用户可以在这个窗口中直接编辑httpd.conf中的内容。不过与其他工具相比,这个窗口中列出的内容更符合我们直接打开配置文件时看到的样子。因此理解起来也更加容易。如图I所示。

在Linux下配置Apache Web服务

图I 正如左侧的说明所示,如果选择了Server Resolution,默认的服务器就无法工作了

配置文件中的大部分内容都适合大部分用户。当然,肯定还有一些设置内容需要修改,比如管理员的邮件地址就是必须要修改的。要修改任何一项内容,只需要选中该项,然后点击Edit按钮即可。

Apache中有一个很酷的功能叫做Server Resolution,它可以让管理员根据IP地址或者HTTP头建立虚拟主机。下面我们使用IP地址来建立一个虚拟网站。

点击Add按钮然后会看到一个新窗口,窗口中有一个下拉菜单。选择Server Resolution然后点击OK。接下来点击 New Host标签,在这个标签中点击Add按钮,接下来会看到图J所示的窗口。

在Linux下配置Apache Web服务

图J 输入新的虚拟主机的信息

需要填写的内容很简单,在本例中,我选择使用IP地址来分辨不同的主机。选择相应的判断方式后,点击Change VirtualHost ID按钮。VirtualHost ID窗口中会显示当前主机的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服务器。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章