国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【Apache運維基礎(2)】主配置文件說明

韓冰 / 418人閱讀

ServerTokens OS

系統信息,在訪問出錯時出現;把OS改為Minor,就不顯示系統信息

ServerSignature On

把On改為Off就連普通的系統都給隱藏起來;改為Email就會顯示管理員的郵箱(郵箱需要另外配置 ServerAdmin 

ServerAdmin root@localhost

管理員郵箱

ServerName localhost

服務器的主機名,一般是用虛擬機來設置,通常這個值是自動指定的,推薦顯式的指定它以防止啟動時出錯

UseCanonicalName Off

設置為"On",Apache會使用ServerName指令的值
設置為 "Off"時,Apache會使用用戶端提供的主機名和端口號。 
如果有虛擬主機,必須設置為Off

ServerRoot "/etc/httpd"

配置項的根目錄,類似html里面的base;默認到這個路徑里面找;

PidFile run/httpd.pid

進程PID,位置在 /etc/httpd/run/httpd.pid,主進程決定著子進程  

Timeout 60

若60秒后沒有收到或送出任何數據就切斷該連接

KeepAlive Off

是否開啟持久化鏈接,訪問網站時要對網站的很多資源,如css,js,image等等創建不同的鏈接;事實上我們可以建立一個持久化鏈接來應對多個請求;

MaxKeepAliveRequests 100

一個持久化鏈接最多能應對多少個請求

KeepAliveTimeout 15

15秒不鏈接就斷開

Listen 80

監聽端口,默認是80,一般不同改變;

如果要改變,注意以下幾點:
1. 如果修改為192.168.1.22:8080,表示只能通過192.168.1.22:8080訪問
2. 如果這里要更改為其他端口比如88的話,下面的ServerName localhost:88也得更改(如果是注釋掉的,要取消注釋)
3. 如果要監聽多個端口,就多寫幾個Listen

Include conf.d/*.conf

擴展配置文件 /etc/httpd/conf.d/
我們一般在配置文件尾部再加上一句Include conf/vhosts/*.conf,把其他虛擬主機的配置分離開

User apache

Apache子進程所有者

Group apache

Apache子進程所屬組

DirectoryIndex index.html index.html.var

默認主文件,

DocumentRoot "/var/www/html"

網站數據根目錄。        

ErrorDocument 404 /404.html

創建404文件 echo ":) File Not Found!" >/var/www/html/404.html
404可以通過PHP程序來處理(在框架中),可以通過rewrite來處理,但是最理想的模式是讓Apache來處理    

Directory


Options Indexes FollowSymLinks        
AllowOverride None


Directory /
定位目錄 /(也就是Apache網站根目錄)

Indexes
如果訪問的文件不存在,顯示目錄文件列表;要禁止的話前面加上一個 - (-indexes)

FollowSymLinks    
在目錄下創建a.html軟鏈接,
ln -s /ab/index.html  /var/www/html/a.html
Options Indexes FollowSymLinks時軟鏈接可用,可以直接在根目錄下訪問這個軟連接
Options Indexes –FollowSymLinks軟鏈接不可用

AllowOverride 
是否允許目錄配置文件.htaccess有效ALL有效,None無效

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不允許訪問

Order deny,allow
deny from all
allow from 192.168.1.106
↑↑ 只允許192.168.1.106訪問

IfModule

如果存在模塊mod_userdir.c

 
UserDir disabled       #句首加上#號,就表示開啟家目錄
#UserDir public_html   #設置家目錄的文件夾,在此文件夾里面的文件可以訪問得到,前提是有讀寫權限



.*  #跟上面配合,設置可訪問家目錄的權限


其他說明

1.Apache對文件的操作就會用系統給的一個臨時賬號Apache作為第三方other來運行,所以要注意ugo的o的權限設置;

2.Apache的配置規則是 后出現,先應用 后面的出現的配置會覆蓋前面的。

3.以上配置都應該在擴展配置里面覆蓋更改或增加;

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/36018.html

相關文章

  • Apache運維基礎(3)】虛擬配置說明

    摘要:建議在主配置文件中增加一句然后就在目錄下添加虛擬主機配置文件在配置前打開注釋注意此處要與主配置監聽端口一致按域名配置站點郵箱訪問目錄域名錯誤日志目錄訪問日志目錄此處可以覆蓋主配置文件中的部分配置規則完全按照來按端口配置其他虛 建議在主配置文件中增加一句 Include conf/vhosts/*.conf然后就在vhosts目錄下添加虛擬主機配置文件 在配置前打開NameVirtual...

    jk_v1 評論0 收藏0
  • Apache運維基礎(1)】Apache的安裝與使用

    摘要:擴展模塊目錄是模塊化的訪問的時候就調用模塊來執行訪問的時候就調用模塊來執行默認數據目錄日志目錄 安裝 yum -y install httpd httpd-devel # 在Ubuntu里面叫做Apache2,輸入localhost能打開就算成功了 Apache使用 開啟 /usr/sbin/apachectl start /etc/init.d/httpd start servi...

    Chao 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<