ServerTokens OS
系統(tǒng)信息,在訪問(wèn)出錯(cuò)時(shí)出現(xiàn);把OS改為Minor,就不顯示系統(tǒng)信息
ServerSignature On
把On改為Off就連普通的系統(tǒng)都給隱藏起來(lái);改為Email就會(huì)顯示管理員的郵箱(郵箱需要另外配置 ServerAdmin
ServerAdmin root@localhost
管理員郵箱
ServerName localhost
服務(wù)器的主機(jī)名,一般是用虛擬機(jī)來(lái)設(shè)置,通常這個(gè)值是自動(dòng)指定的,推薦顯式的指定它以防止啟動(dòng)時(shí)出錯(cuò)
UseCanonicalName Off
設(shè)置為"On",Apache會(huì)使用ServerName指令的值 設(shè)置為 "Off"時(shí),Apache會(huì)使用用戶端提供的主機(jī)名和端口號(hào)。 如果有虛擬主機(jī),必須設(shè)置為Off
ServerRoot "/etc/httpd"
配置項(xiàng)的根目錄,類似html里面的base;默認(rèn)到這個(gè)路徑里面找;
PidFile run/httpd.pid
進(jìn)程PID,位置在 /etc/httpd/run/httpd.pid,主進(jìn)程決定著子進(jìn)程
Timeout 60
若60秒后沒(méi)有收到或送出任何數(shù)據(jù)就切斷該連接
KeepAlive Off
是否開(kāi)啟持久化鏈接,訪問(wèn)網(wǎng)站時(shí)要對(duì)網(wǎng)站的很多資源,如css,js,image等等創(chuàng)建不同的鏈接;事實(shí)上我們可以建立一個(gè)持久化鏈接來(lái)應(yīng)對(duì)多個(gè)請(qǐng)求;
MaxKeepAliveRequests 100
一個(gè)持久化鏈接最多能應(yīng)對(duì)多少個(gè)請(qǐng)求
KeepAliveTimeout 15
15秒不鏈接就斷開(kāi)
Listen 80
監(jiān)聽(tīng)端口,默認(rèn)是80,一般不同改變; 如果要改變,注意以下幾點(diǎn): 1. 如果修改為192.168.1.22:8080,表示只能通過(guò)192.168.1.22:8080訪問(wèn) 2. 如果這里要更改為其他端口比如88的話,下面的ServerName localhost:88也得更改(如果是注釋掉的,要取消注釋) 3. 如果要監(jiān)聽(tīng)多個(gè)端口,就多寫幾個(gè)Listen
Include conf.d/*.conf
擴(kuò)展配置文件 /etc/httpd/conf.d/ 我們一般在配置文件尾部再加上一句Include conf/vhosts/*.conf,把其他虛擬主機(jī)的配置分離開(kāi)
User apache
Apache子進(jìn)程所有者
Group apache
Apache子進(jìn)程所屬組
DirectoryIndex index.html index.html.var
默認(rèn)主文件,
DocumentRoot "/var/www/html"
網(wǎng)站數(shù)據(jù)根目錄。
ErrorDocument 404 /404.html
創(chuàng)建404文件 echo ":) File Not Found!" >/var/www/html/404.html 404可以通過(guò)PHP程序來(lái)處理(在框架中),可以通過(guò)rewrite來(lái)處理,但是最理想的模式是讓Apache來(lái)處理
Directory
Options Indexes FollowSymLinks AllowOverride None Directory / 定位目錄 /(也就是Apache網(wǎng)站根目錄) Indexes 如果訪問(wèn)的文件不存在,顯示目錄文件列表;要禁止的話前面加上一個(gè) - (-indexes) FollowSymLinks 在目錄下創(chuàng)建a.html軟鏈接, ln -s /ab/index.html /var/www/html/a.html Options Indexes FollowSymLinks時(shí)軟鏈接可用,可以直接在根目錄下訪問(wèn)這個(gè)軟連接 Options Indexes –FollowSymLinks軟鏈接不可用 AllowOverride 是否允許目錄配置文件.htaccess有效ALL有效,None無(wú)效 Order allow,deny Allow from all deny from 192.168.1.106 ↑↑ 先匹配allow允許,后匹配deny禁止,雖然192.168.1.106滿足Allow,但deny是在allow后匹配的,所以192.168.1.106不允許訪問(wèn) Order deny,allow deny from all allow from 192.168.1.106 ↑↑ 只允許192.168.1.106訪問(wèn)
IfModule
如果存在模塊mod_userdir.c其他說(shuō)明UserDir disabled #句首加上#號(hào),就表示開(kāi)啟家目錄 #UserDir public_html #設(shè)置家目錄的文件夾,在此文件夾里面的文件可以訪問(wèn)得到,前提是有讀寫權(quán)限 .* #跟上面配合,設(shè)置可訪問(wèn)家目錄的權(quán)限
1.Apache對(duì)文件的操作就會(huì)用系統(tǒng)給的一個(gè)臨時(shí)賬號(hào)Apache作為第三方other來(lái)運(yùn)行,所以要注意ugo的o的權(quán)限設(shè)置;
2.Apache的配置規(guī)則是 后出現(xiàn),先應(yīng)用 后面的出現(xiàn)的配置會(huì)覆蓋前面的。
3.以上配置都應(yīng)該在擴(kuò)展配置里面覆蓋更改或增加;
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/36018.html
摘要:建議在主配置文件中增加一句然后就在目錄下添加虛擬主機(jī)配置文件在配置前打開(kāi)注釋注意此處要與主配置監(jiān)聽(tīng)端口一致按域名配置站點(diǎn)郵箱訪問(wèn)目錄域名錯(cuò)誤日志目錄訪問(wèn)日志目錄此處可以覆蓋主配置文件中的部分配置規(guī)則完全按照來(lái)按端口配置其他虛 建議在主配置文件中增加一句 Include conf/vhosts/*.conf然后就在vhosts目錄下添加虛擬主機(jī)配置文件 在配置前打開(kāi)NameVirtual...
摘要:擴(kuò)展模塊目錄是模塊化的訪問(wèn)的時(shí)候就調(diào)用模塊來(lái)執(zhí)行訪問(wèn)的時(shí)候就調(diào)用模塊來(lái)執(zhí)行默認(rèn)數(shù)據(jù)目錄日志目錄 安裝 yum -y install httpd httpd-devel # 在Ubuntu里面叫做Apache2,輸入localhost能打開(kāi)就算成功了 Apache使用 開(kāi)啟 /usr/sbin/apachectl start /etc/init.d/httpd start servi...
閱讀 3152·2021-11-24 10:24
閱讀 2956·2021-11-11 16:54
閱讀 3083·2021-09-22 15:55
閱讀 2037·2019-08-30 15:44
閱讀 1908·2019-08-29 18:41
閱讀 2770·2019-08-29 13:43
閱讀 3061·2019-08-29 12:51
閱讀 1192·2019-08-26 12:19