服务器 频道

Liunx架站之架设Web服务器5:简易设定apache

  【IT168 服务器学院】简易设定 apache

  要来激活 Apache 啰,在这一版(1.3.20)当中,已经只剩下一个参数设定档『httpd.conf』这个档案。如果你是使用 RedHat6.1 原本的 apache 则有三个档案,分别是:

· httpd.conf

· access.conf

· srm.conf

  以下鸟哥将以 apache_1.3.20 版进行说明,如果你是以旧版的 apache 安装的话,请在其它两个档案中找寻相关的设定吧!

Apache 的主要目录型态:

  这是蛮重要的一个地方,因为不同版本的 Redhat 及不同的安装方法,会产生蛮大差异的目录型态,以下以 Redhat6.1, RedHat7.0+CLE0.9, 及使用原始码安装 1.3.20 的目录型态:

· Redhat 6.1:若使用原始的 apache 1.3.9 的话,则你的参数设定档会在 /etc/httpd/conf 当中,而主机的网页放置于 /home/httpd/html 中,至于 cgi 的咚咚则放在 /home/httpd/cgi-bin 当中;

· RedHat7.0 + CLE 0.9:同样的,这个系统的预设 apache 的参数档,放置在 /etc/httpd/conf 中,不过主机网页移至 /var/www/html 当中,cgi-bin 则放置在 /var/www/cgi-bin 中;

· 原始码安装:若使用原始码安装,且将预设的路径设置在 /usr/local/apache 时,你的参数设定档会在 /usr/local/apache/conf 中,而更动较大的是主机网页的放置目录,更改成 /usr/local/apache/htdocs 这个目录中,至于 cgi 也是放置在 /usr/local/apache/cgi-bin 当中。

  底下将以原始码安装的方法所产生的档案来介绍 apache 的设定。

基本设定:

· 1. 激活 apache 服务:基本上,只要你激活 apache 之后,应该就可以在客户端的浏览器程序上看到你的主机预设的网页了!激活的方式为: 



  同时, apachectl 还有其它的参数如下:

o apachectl stop:停止 WWW 的服务;

o apachectl restart:重新激活 WWW 的服务,这个指令比较常用在你修改了 apache 的参数后,重新激活用的。

o apachectl status:侦测 WWW 的状态。

· 2. 更改中文首页:由于 WWW 的原始设定中,指定你的首页名称为 index.html 或者是 index.htm ,然而这一版的首页支持比较多的语言,因此你必须将首页文件名称修改一下:



· 4. 设定自动执行:另外,为了让你的 WWW 及 MySQL 服务可以一开机就执行,所以你可以将下面两行激活的 scripts 写在你的 /etc/rc.d/rc.local 的最后面:

 


开始设定 httpd.conf 档案:


  说了一些拉拉杂杂的话后,终于要来实际设定 httpd.conf 这个档案啰,请以 vi 来编辑吧。 



· 1. 基础环境设定:以下这些在 httpd.conf 中的选项分别代表的意义为: 

 


· 2. 路径设定:以下的参数在设定每一个网页或者是服务的路径所在!(旧版在 access.conf 中)

 

 


  基本上均使用默认值也就可以了!

· 3. 开启 PHP 与其它模块:由于我们需要可以支持 php 模块的 apache ,所以需要将这个模块开启喔! 



· 4. 开启 Apache 状态列:我们可以透过 IE 等浏览器来观看主机的 apache 执行情况,若你需要这个服务,就要将下面的批注取消掉:

 


· 5. 重新激活:只要下达 /usr/local/apache/bin/apachectl restart 即可执行 httpd 啰!到这里就设定完毕了,执行你的 IE 连上你的网络看看吧!(如果有问题的话,请重新激活 Linux 吧!)
0
相关文章