由于Apache是免费的,因此它是最受欢迎的Web服务器之一,它还具有一些功能使其可用于许多不同类型的网站。
那么,什么是Apache?简而言之,它是一个服务器,用于从个人网页到企业级网站的所有内容。它是多功能的,因为它很受欢迎。
通过本文的概述,您将能够了解如何在Linux系统上安装Apache。然而,在你开始之前,你至少应该确保Linux能正常工作,包括能够更改目录,使用tar和gunzip以及使用make编译,您还应该有权访问服务器计算机上的root帐户。
步骤一:下载Apache
最好下载最新的Apache版本,获取Apache的最佳位置来自Apache HTTP Server下载站点,下载适合您系统的源文件,某些操作系统的二进制版本也可从该站点获得。
解压缩Apache文件
下载文件后,您需要解压缩它们:
gunzip -d httpd-2_0_NN.tar.gz tar xvf httpd-2_0_NN.tar
这将在当前目录下创建一个包含源文件的新目录。
步骤二:为Apache配置服务器
一旦有了可用的文件,您需要通过配置源文件来指示您的计算机在哪里找到所有内容,最简单的方法是接受所有默认值,然后输入:
./configure
当然,大多数人不想只接受提供给他们的默认选择,最重要的选择是
prefix = prefix
这指定了将安装Apache文件的目录,您还可以设置特定的环境变量和模块。您可能希望安装的某些模块包括:
mod_alias – 映射URL树的不同部分
mod_include – 解析服务器端包含
mod_mime – 将文件扩展名与其MIME类型相关联
mod_rewrite – 动态重写URL
mod_ssl – 允许使用SSL进行强加密
mod_userdir – 允许系统用户拥有自己的网页目录
请记住,这些不是您可能在给定系统上安装的所有模块,特定项目将取决于您安装的内容,但上面的列表是一个很好的起点。
步骤三:构建Apache
与任何源安装一样,您将需要构建安装:
make make install
步骤四:自定义Apache
假设您的安装和构建没有问题,您就可以自定义Apache配置了。编辑httpd.conf文件,此文件位于
prefix / conf
我们通常用文本编辑器编辑它。
vi prefix/conf/httpd.conf
注意:您需要root才能编辑此文件。
按照此文件中的说明以您希望的方式编辑配置,Apache网站上提供了更多帮助,您可以随时转向该站点以获取其他信息和资源。
步骤五:测试Apache服务器
在同一台计算机上打开Web浏览器并键入
http://localhost/
在地址栏中,您应该看到类似于上面部分屏幕截图中的页面,因为这意味着您的服务器安装正确。
开始编辑/上传页面到新安装的Apache Web服务器
服务器启动并运行后,您可以开始发布页面。建立您的网站,玩得开心!