歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux配置Apache服務器全攻略(一)

Linux配置Apache服務器全攻略(一)

日期:2017/2/25 10:38:23   编辑:Linux教程

  一,使用源代碼安裝

  (1) 獲得源代碼

  # lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz

  NN表示當前所用的版本號。

  (2) 解壓縮

  # gzip -d httpd-2_0_NN.tar.gz

  # tar xvf httpd-2_0_NN.tar

  (3) 配置.

  # ./configure --prefix= /usr/local/apache --enable-so

  表示Apache將安裝在/usr/local/apache目錄下

  (4) 編譯與安裝

  # make

  # make install

  (5) 測試

  # /usr/local/apache/bin/apachectl start

  二,使用RPM包安裝

  # rpm —ivh apache-*.rpm

  完成安裝後,配置文件在/etc/httpd/conf/目錄下,文件根目錄為/var/www/html,工具文件在/etc/rc.d/init.d/目錄下,日志文件在/var/log/httpd/目錄下。

  第三站 Apache 2.0的配置

  Apache 2.0的主配置文件為httpd.conf。如果以上述源代碼安裝則配置文件保存在/usr/local/apache/conf/目錄下,若以RPM包方式安裝則配置文件保存在/etc/httpd/conf/目錄下。我們可以直接修改httpd.conf文件也可以用redhat linux 9自帶的圖形化工具來配置。打開啟動程序->系統設置->服務器設置->HTTP服務器,可以進行相關。主界面如圖:

  下面我們來看一下httpd.conf中的幾條指令,“#”後加入了注釋說明。

  Port 80 #定義了web服務器的偵聽端口,默認值為80,它是TCP網絡端口之一。若寫入多個端口,以最後一個為准。

  User apache #一般情況下,以nobody用戶和nobody組來運行web服務器,因為web

  Group apache # 服務器發出的所有的進程都是以root用戶身份運行的,存在安全風險。

  ServerAdmin root@localhost #指定服務器管理員的E-mail地址。服務器自動將錯誤報告到該地址。

Copyright © Linux教程網 All Rights Reserved