apache配置说明

apache配置说明

---------------------------------------------安装apache------------------------------------------------------------------------------

目前几乎所有的linux发行版都捆绑了apache,但默认情况下apache不会安装在系统上。

apache在linux下被重命名为httpd,是否已经安装可以通过下面的命令进行确认:

rpm -q httpd

这说明系统已经安装了apache,如果提示

package httpd is not installed 则说明没有安装。

咱们假设httpd尚未安装,重新安装步骤如下:

(1)将第二张光盘放入光驱

(2)mount /dev/cdrom   /mnt/cdrom

(3)cd /mnt/cdrom/Server   安装包名称为:httpd-2.2.3-6.el5.i386.rpm

(4)rpm  -ivh  /mnt/Server/httpd-2.2.3-6.el5.i386.rpm

上图显示,安装成功。

启动apache服务

执行命令:/etc/init.d/httpd start

-------------------------------------apache 服务的基本配置----------------------------------------------------------------

apache服务器的运行参数是通过apache主配置文件httpd.conf实现的

文件的位置随安装方式的不同而不同

  • 如果使用rpm方式安装:文件通常存放在/etc/httpd/conf目录下

  • 如果使用编译源码方式安装:文件通常存放在apache安装目录的conf子目录下

httpd.conf配置文件由

全局环境global environment

主服务器配置Main server  configuration

虚拟主机virtual  hosts

(每行都是参数和值的形式,如果行过长可以在行尾用反斜杠“/”换行,但反斜杠与下一行之间不能有任何字符。)

1、设置主目录路径

DocumentRoot "/webdata/htdocs"

 

2、设置默认文档

DirectoryIndex index.html index.html.var  如果有多个则按查找主文件的顺位依次查找,找到即打开。

 

3、在主目录添加主文件

 

4、设置默认字符集

将 AddDefaultCharset UTF-8  改为AddDefaultCharset GB2312

 

设置之后重启apache

用rpm方式安装后,配置文件在/etc/httpd/conf下

程序在目录下

用./apachectl restart命令重启。

 

启动web服务

 

停止web服务

/etc/init.d/httpd stop

 

重启web服务

/etc/init.d/httpd restart

 

自动启动web服务

用命令设置自动启动的服务ntsysv

操作方法:

  1. 选择选项用空格

  2. 用tab键切换焦点,选择ok,回车

 

定义apache主页

 

在httpd.conf中定义了DocumentRoot   例如:/webdata/htdocs

在目录下创建index.html 内容如下:

 

<script language="JavaScript">

window.location="/deploy/deployment.htm&rsquor;’;

</script>

 

使用index.html的好处是直接键入ip或域名即可访问。 如  http://172.25.13.180/

 

所有链接在新窗口打开

 <head>

    <base target="_blank">

 </head>

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章