中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

httpd.conf--2.2

httpd 2.2版本

成都網(wǎng)站建設(shè)公司更懂你!成都創(chuàng)新互聯(lián)只做搜索引擎喜歡的網(wǎng)站!成都網(wǎng)站制作前臺(tái)采用搜索引擎認(rèn)可的DIV+CSS架構(gòu),全站HTML靜態(tài),H5網(wǎng)站設(shè)計(jì)+CSS3網(wǎng)站,提供:網(wǎng)站建設(shè),微信開(kāi)發(fā),小程序開(kāi)發(fā),電子商務(wù)商城網(wǎng)站建設(shè),成都App制作,國(guó)際域名空間,服務(wù)器租售,網(wǎng)站代托管運(yùn)營(yíng),微信公眾號(hào)代托管運(yùn)營(yíng)。

[root@www?conf]#?grep?"Section"?httpd.conf
###?Section?1:?Global?Environment
###?Section?2:?'Main'?server?configuration
###?Section?3:?Virtual?Hosts

1.Global Environment

ServerTokens?

作用:此指令控制server返回給客戶(hù)端的響應(yīng)頭字段是否包括服務(wù)器的通用OS類(lèi)型的描述以及有關(guān)編譯模塊的信息。

可設(shè)置值:Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full?

默認(rèn)值: ServerTokens OS

httpd.conf--2.2

測(cè)試:ServerTokens Prod

httpd.conf--2.2

ServerRoot "/etc/httpd"?

作用:httpd的根目錄,此目錄下包含configuration, error, and log files

PidFile run/httpd.pid

作用:服務(wù)器記錄守護(hù)進(jìn)程pid的文件,相對(duì)路徑,相對(duì)于ServerRoot指定的根目錄

Timeout 60?

作用:在請(qǐng)求失敗前等待特定的時(shí)間長(zhǎng)

KeepAlive Off

作用:是否允許長(zhǎng)鏈接,默認(rèn)否

MaxKeepAliveRequests 100

作用:允許持久連接的最大請(qǐng)求數(shù)

KeepAliveTimeout 15

作用:服務(wù)器在持久連接上等待后續(xù)請(qǐng)求的時(shí)間量

MPM設(shè)置:

三種工作模型:

prefork 一個(gè)請(qǐng)求用一個(gè)進(jìn)程響應(yīng)?

worker?一個(gè)請(qǐng)求用一個(gè)線(xiàn)程響應(yīng),啟動(dòng)多個(gè)進(jìn)程,每個(gè)進(jìn)程生成多個(gè)線(xiàn)程。在linux上 經(jīng)測(cè)試worker并不理想

event?一個(gè)進(jìn)程處理多個(gè)請(qǐng)求,2.2版本不建議使用,測(cè)試。? 2.4可使用。

<IfModuleprefork.c>???#如何模式是prefork.c就處理以下指令

StartServers? ? ? ?8? ? #要啟動(dòng)的服務(wù)進(jìn)程數(shù)

MinSpareServers? ? 5 #最小空閑進(jìn)程數(shù)

MaxSpareServers? ?20 #最大空閑進(jìn)程數(shù)

ServerLimit? ? ? 256 #服務(wù)器生存期內(nèi)MaxClients的最大值

MaxClients? ? ? ?256 #允許啟動(dòng)的最大服務(wù)器進(jìn)程數(shù)

MaxRequestsPerChild? 4000 #一個(gè)服務(wù)器進(jìn)程服務(wù)的最大請(qǐng)求數(shù)

</IfModule>

Listen 80 監(jiān)聽(tīng)端口

作用:服務(wù)器偵聽(tīng)的IP地址和端口

LoadModule 加載模塊

作用:對(duì)象文件或庫(kù)中的鏈接,并添加到活動(dòng)模塊列表中

Include conf.d/*.conf

作用:包括服務(wù)器配置文件中的其他配置文件

User apache?

作用:應(yīng)答請(qǐng)求的用戶(hù)

Group apache

作用:應(yīng)答請(qǐng)求的用戶(hù)組

2.'Main' server configuration

ServerAdmin root@localhost

作用:服務(wù)器在發(fā)送給客戶(hù)端的錯(cuò)誤消息中包含的電子郵件地址

ServerName www.example.com:80

作用:用主機(jī)名[端口]標(biāo)識(shí)服務(wù)器

UseCanonicalName Off

作用:配置服務(wù)器如何確定它自己的域名

當(dāng)設(shè)置為“off”時(shí),Apache將使用客戶(hù)端提供的主機(jī)名和端口。當(dāng)設(shè)置為“on”時(shí),Apache將使用servername指令的值。

DocumentRoot "/var/www/html"?

作用:構(gòu)成從Web上可見(jiàn)的主文檔樹(shù)的目錄

注:URL中的路徑是相對(duì)于DocumentRoot指定的路徑而言。

directory:對(duì)目錄的訪(fǎng)問(wèn)控制機(jī)制

<Directory "/var/www/html">

? ? Options FollowSymLinks? ?

? ? AllowOverride AuthConfig??

? ?Order allow,deny #這里deny是默認(rèn)值,只要是沒(méi)有拒絕的都可以訪(fǎng)問(wèn)這個(gè)/var/www/html下文件

#注:order:是用于定義基于主機(jī)的訪(fǎng)問(wèn)功能,可以是IP/網(wǎng)絡(luò)地址/主機(jī)名

? ?Allow from all

? ? AuthType Basic

? ? AuthName "so..."

? ? AuthUserFile "/etc/httpd/conf/htpasswd"

? ? Require user root

</Directory>

其中:

?#options:配置特定目錄中的功能,可設(shè)置為:ALL 所有功能|ExecCGI 可執(zhí)行CGI|FollowSymLinks 可追尋符號(hào)鏈接的對(duì)應(yīng)文件 | indexes 若映射到目錄的URL無(wú)DirectoryIndexes指令指定Index.html或其他則返回目錄列 表|...

#AllowOverride允許以.htaccess結(jié)尾的文件覆蓋以下設(shè)置(Order、allow),值:ALL 可以被.htaccess覆蓋以下設(shè)置|NONE .htaccess設(shè)置無(wú)效|directive-type 有AuthConfig控制授權(quán)指定|FileInfo 控制文檔類(lèi)型|Indexes 控制索引類(lèi)型

當(dāng)AllowOverride AuthConfig時(shí),可用的指令A(yù)uthDBMGroupFile,?AuthDBMUserFile,?AuthGroupFile,?AuthName,?AuthType,AuthUserFile,Require user/group..

????AuthType用戶(hù)身份認(rèn)證類(lèi)型,有兩類(lèi):Basic/Digest

? ? AuthName授權(quán)領(lǐng)域,用于HTTP身份認(rèn)證

? ? AuthUserFile設(shè)置包含用于身份驗(yàn)證的用戶(hù)和密碼列表的文本文件的名稱(chēng)

? ? Require哪些可以經(jīng)過(guò)用戶(hù)認(rèn)證訪(fǎng)問(wèn)資源,可用user +用戶(hù)名,group+組名,valid-user 所有有效用戶(hù)

測(cè)試過(guò)程:

實(shí)際代碼:

<Directory?"/var/www/html">
????Options?none???
????AllowOverride?AuthConfig??
????Order?allow,deny?
????Allow?from?all
????AuthType?Basic
????AuthName?"test"
????AuthUserFile?"/etc/httpd/conf/htpasswd"
????Require?user?ding
</Directory>

使用htpasswd -c -m /etc/httpd/conf/htpasswd ding創(chuàng)建文件并為ding用戶(hù)設(shè)置訪(fǎng)問(wèn)密碼

httpd.conf--2.2

DirectoryIndex index.html index.html.var a.html

作用:當(dāng)客戶(hù)端請(qǐng)求目錄時(shí)默認(rèn)查找的資源,設(shè)置默認(rèn)訪(fǎng)問(wèn)頁(yè)面,當(dāng)設(shè)置的文件都存在,自左向右。

AccessFileName .htaccess分布式配置文件的名稱(chēng),若未目錄設(shè)置此指令,會(huì)在目錄下及子目錄下查找.htaccess文件

<Files ~ "^\.ht">#用于匹配文件名的指令

? ? Order allow,deny

? ? Deny from all

? ? Satisfy All

</Files>

TypesConfig /etc/mime.types? ? #mime.types的位置

作用:設(shè)置mime類(lèi)型配置文件的位置

DefaultType text/plain #若不確認(rèn)是什么類(lèi)型,將發(fā)送默認(rèn)類(lèi)型值

HostnameLookups Off #在客戶(hù)端IP地址上啟用DNS查找,建議off

ErrorLog logs/error_log#錯(cuò)誤日志路徑及文件名

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined #訪(fǎng)問(wèn)日志格式及名稱(chēng),%h 客戶(hù)端地址? ?%l 遠(yuǎn)端主機(jī)的登錄名稱(chēng)? ?%u 登錄網(wǎng)站上的用戶(hù)名? %t 日志事件產(chǎn)生的時(shí)間? ?%r請(qǐng)求報(bào)文的第一行(方法、資源、版本號(hào)) %s 狀態(tài)碼? %>s 最近一次請(qǐng)求的狀態(tài)碼? %b 請(qǐng)求了多少字節(jié)? %referer 從哪個(gè)頁(yè)面到這里? %user-agent 瀏覽器類(lèi)型

CustomLog logs/access_log combined?#訪(fǎng)問(wèn)日志

ServerSignature On #在服務(wù)器生成的文檔上配置頁(yè)腳

Alias /error/ "/var/www/error/"#將URL映射到文件系統(tǒng)位置,可使用http:ip/error/來(lái)訪(fǎng)問(wèn)/var/www/error/index.html資源

ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"#將URL映射到文件系統(tǒng)位置并將目標(biāo)指定為CGI腳本

IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable Charset=UTF-8??#目錄索引的各種配置設(shè)置

DefaultIcon /icons/unknown.gif? ? #未配置特定圖標(biāo)時(shí)為文件顯示的圖標(biāo)

AddDefaultCharset On|Off|charset? #響應(yīng)內(nèi)容類(lèi)型為text/plain或text/html時(shí)要添加的默認(rèn)字符集參數(shù),如AddDefaultCharset UTF-8

AddType application/x-compress .Z? #將給定的文件擴(kuò)展名映射到指定的內(nèi)容類(lèi)型

AddHandler type-map var? ?#將文件擴(kuò)展名映射到指定的處理程序

AddOutputFilter INCLUDES .shtml#將文件擴(kuò)展名映射到將處理服務(wù)器響應(yīng)的篩選器


3.Virtual Hosts

為什么要有虛擬主機(jī)?實(shí)現(xiàn)一個(gè)web站點(diǎn),需在操作系統(tǒng)上,需要一個(gè)實(shí)時(shí)在線(xiàn)的服務(wù)器,需要資源,對(duì)于小型網(wǎng)站來(lái)說(shuō),僅需在線(xiàn)即可,配一臺(tái)物理主機(jī)浪費(fèi)資源。

通過(guò)同一個(gè)物理主機(jī),apache服務(wù)不同站點(diǎn)。

虛擬主機(jī):基于IP、基于端口、基于域名三種。

NameVirtualHost *:80 指定名稱(chēng)虛擬主機(jī)的IP地址?

NameVirtualHost?*:80
<VirtualHost?*:80>
????ServerAdmin?www@1.com
????DocumentRoot?/data/www/
????ServerName?www.1.com
????ErrorLog?logs/www-error_log
????CustomLog?logs/www-access_log?combined
????DirectoryIndex?index.html
????<Directory?"/data/www/">
????Options?FollowSymLinks
????AllowOverride?none
????Order?allow,deny
????Allow?from?all
????</Directory>
</VirtualHost>
<VirtualHost?*:80>
???ServerAdmin?www@1.com
???DocumentRoot?/data/ftp/
???ServerName?ftp.2.com
???ErrorLog?logs/ftp-error_log
???CustomLog?logs/ftp-access_log?combined
???<Directory?"/data/ftp/">
???Options?indexes
???AllowOverride?AuthConfig
???AuthType?Basic
???AuthName?"1"
???AuthUserFile?"/data/Auth/ps"
???Require?valid-user
???</Directory>
</VirtualHost>

網(wǎng)站題目:httpd.conf--2.2
文章鏈接:http://www.rwnh.cn/article48/jscohp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、關(guān)鍵詞優(yōu)化、企業(yè)建站、網(wǎng)站維護(hù)、網(wǎng)站收錄、App設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

微信小程序開(kāi)發(fā)
望奎县| 桃园市| 渝北区| 荣成市| 西昌市| 绥阳县| 永新县| 山西省| 河曲县| 井陉县| 卓资县| 忻城县| 镇宁| 衡东县| 呼玛县| 柏乡县| 华宁县| 西盟| 句容市| 东台市| 青田县| 徐汇区| 沈阳市| 泰来县| 潜山县| 南昌县| 浙江省| 卓资县| 綦江县| 新和县| 阿克陶县| 冀州市| 玛沁县| 英超| 青海省| 东辽县| 兴仁县| 沁阳市| 卢龙县| 平定县| 平潭县|