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>

 

 

 

 

 

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