部署Apache伺服器

2021-08-14 18:33:04 字數 1979 閱讀 3677

yum install -y httpd
vim /etc/httpd/conf/httpd.conf
servertokens os        # 伺服器相應主機頭資訊時,顯示apache版本和作業系統名稱 

#指定伺服器主配置檔案和日誌檔案的位置

timeout 60

#在指定時間內沒有收到或發出任何資料則斷開連線,單位為秒

keepalive on #是否啟用長連線

maxkeepaliverequests 100

#當啟用長連線時,一次連線最多能相應的請求數量

keepalivetimeout 15

#啟用長連線時,指定一次連線中相鄰兩個請求的最大時間間隔,超過這個時間則會斷開連線

#使用prefork工作模型

startservers 8

#剛開啟時啟動的守護程序數量

minspareservers 5

#設定最少空閒程序,當空閒程序少於規定時會建立新的程序

maxspareservers 20

#設定最多空閒程序,當空閒程序多於規定時會刪除一些

serverlimit 256

#設定伺服器允許最大的同時連線數

maxclients 256

#設定同一時間允許的最大客戶端連線數

maxrequestsperchild 4000

#設定每個子程序能處理的最大連線數量

directoryindex index.html index.html.var #設定**預設文件

include conf.d/*.conf #將指定檔案包含進來

user

apache

#設定執行apache服務的使用者

group

apache

#設定執行apache服務的組

serveradmin root@localhost #設定管理員的郵箱,當apache服務有問題時會發郵件通知管理員

documentroot "/var/www/html"

#設定存放網頁的根目錄位置

#設定特定目錄的屬性

options followsymlinks #fllowsymlinks:允許訪問符號鏈結的檔案,即能訪問不在本目錄內的檔案

indexes:在目錄中找不到directoryindex中指定的檔案時會生成當前目錄的檔案列表

multiviews: 如果客戶端請求的路徑可能對應多種型別的檔案,那麼伺服器將根據客戶端請求的具體情況自動選擇乙個最匹配客戶端要求的檔案。例如,在伺服器站點的file資料夾下中存在名為hello.jpg和hello.html的兩個檔案,此時使用者輸入tttp://localhost/file/hello,如果在file資料夾下並沒有hello子目錄,那麼伺服器將會嘗試在file資料夾下查詢形如hello.*的檔案,然後根據使用者請求的具體情況返回最匹配要求的hello.jpg或者hello.html。

allowoverride none #不去讀取.htaccess配置檔案的內容

order

allow,deny

#先執行allow訪問控制規則,再執行deny

allow from all #放行所有

hostnamelookups off #設定伺服器記錄客戶端的ip位址還是主機名,當off時記錄ip,為on時記錄主機名

errorlog logs/error_log #設定錯誤日誌儲存位置

:!wq
service httpd start

Apache伺服器部署 django

2 解壓到目錄 e apache24 3 修改 httpd.conf define srvroot e apache24 serverroot listen 8089 更改埠4 執行服務 httpd.exe 5 瀏覽器開啟 則成功,或8089埠被占用 2 安裝 mod wsgipipinstallm...

Apache本地伺服器的部署

unix source apr 1.5.2.tar.gz pgp md5 unix source apr util 1.5.4.tar.gz pgp md5 即 perl compatible regular expressions 解壓到 usr apache目錄下 root master mkd...

Apache伺服器部署多個程序

本文以xampp安裝的apache服務為例進行介紹 1 複製配置檔案目錄,複製乙個新的配置檔案目錄conf2,區別於原來的配置檔案目錄conf 2 修改conf2下的配置檔案httpd.conf 幾個關鍵的資料 區別於其他伺服器配置 新的監聽埠 listen 8080 新的伺服器根目錄 docume...