一,使用源**安裝
(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配置檔案,修改下面...