Linux配置Apache伺服器

2021-06-16 05:37:58 字數 1274 閱讀 4188

一,使用源**安裝

(1) 獲得源**

(2) 解壓縮

(3) 配置.

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

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

(4) 編譯與安裝

# make

# make install

(5) 測試

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

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

port 80 #定義了web伺服器的偵聽埠,預設值為80,它是tcp網路埠之一。若寫入多個埠,以最後乙個為準。

user apache #一般情況下,以nobody使用者和nobody組來執行web伺服器,因為web

group apache # 伺服器發出的所有的程序都是以root使用者身份執行的,存在安全風險。 

serveradmin root@localhost #指定伺服器管理員的e-mail位址。伺服器自動將錯誤報告到該位址。 

serverroot /etc/httpd #伺服器的根目錄,一般情況下,所有的配置檔案在該目錄下

servername new.host.name:80 #web客戶搜尋的主機名稱

keepalivetimeout 15 #規定了連續請求之間等待15秒,若超過,則重新建立一條新的tcp連線 

maxkeepaliverequests 100 #永久連線的http請求數

maxclients 150 #同一時間連線到伺服器上的客戶機總數

errorlog logs/error_log #用來指定錯誤日誌檔案的名稱和路徑

pidfile run/httpd.pid #用來存放httpd程序號,以方便停止伺服器。

timeout 300 #設定請求超時時間,若網速較慢則應把值設大。

documentroot /var/www/html #用來存放網頁檔案

(1) 啟動和停止apache

/usr/local/apache/apachectl start

/usr/local/apache/apachectl stop

四、faq1、

前的#去掉就好了。

Apache服務配置

1 原始碼編譯和yum rpm的區別 原始碼編譯 中小公司常用 比較靈活,只編譯想要的引數。yum rpm安裝 簡單 方便,但是不夠靈活。功能和使用情況考慮,訪問量小或內部使用的httpd的時候,多用 yum install y httpd 維護成本考慮,伺服器數量,比如幾千臺伺服器安裝apache...

apache服務配置步驟

部署服務的步驟 1.準備環境 公司中有相應防火牆配置 關閉防火牆 service iptables stop chkconfig iptablesoff 關閉 selinux setenforce 0 selinux disabled 2.安裝軟體包 3.修改配置檔案 etc httpd con h...

獨立伺服器linux系統apache配置站點的方法

獨立伺服器linux系統apache配置站點的方法 1,伺服器端apache的配置檔案路徑 usr local apache conf httpd.conf 2,apache裡面站點配置方法 使用vi usr local apache conf httpd.conf進入apache配置檔案,修改下面...