APACHE WEB SERVER管理(轉)

post0發表於2007-08-10
APACHE WEB SERVER管理(轉)[@more@]

1. 檢視當前UNIX環境下有無執行Apache Web Server

在終端控制檯上執行#ps -ef|grep httpd

如果執行了,會列出一些包含路徑資訊的程式;去這個路徑下找httpd.conf即可知伺服器的配置。

2. 啟動和關閉Apache Web Server

在執行Apache/bin路徑下找到apachectl命令

#apachectl start

#apachectl stop

3. httpd.conf引數介紹:

4. 知道WEB的管理目錄位置

找到: ServerRoot "/../..."

5. 知道WEB的根目錄位置

找到: DocumentRoot "/../..."

6. 知道WEB各虛擬路徑的對映

Alias /icons/ "/opt/www/icons"

..........

ScriptAlias /cgi-bin/ "opt/www/cgi-bin"

..........

7. 支援SSI

增加Option +Includes +ExecCGI

(其它引數說明:Indexes 容許路徑下的目錄瀏覽

FollowSymlinks 容許使用符號連線,連到別處

MultiViews 找相似的檔名)

去掉加註釋的以下語句:

AddType text/html .shtml

AddHander server-parsed .shtml

(如果想使htm檔案支援SSI,增加以下語句

AddType text/html .htm

AddHander server-parsed .htm

)

8. 支援CGI

去掉加註釋的以下語句:

AddHandler cgi-script .pl

AddHander cgi-script .cgi

9. 初始的檔名

DirectoryIndex index.html

(如果想增加別的類別檔案,只需在這後面增加index.htm或index.php即可)

10. 效能最佳化

MaxKeepAliveRequests 1024

MaxClient 256

11. 給WEB路徑加密

建立#htpasswd -c 加密使用者庫.db 使用者名稱

new password:****

Re-type new passwd:****

AllowOverride ALL

(作用:使每個路徑下的.htaccess檔案有效)

在欲加密的路徑下建一個隱含檔案.htaccess, 內容如下:

AuthType Basic

AuthName Information

AuthUserFile /directory/加密使用者庫.db // 記錄使用者名稱密碼的隱含檔案路徑和名稱

require valid-user // 容許所有合法使用者

require user // 容許曾建立的使用者名稱

12.

使apache的日誌檔案裡不記錄圖片檔案

找到: LogFormat "%h %l %u %t "%r" %>s %b "%{Referer}i" "%{User-Agent}i"" combined

LogFormat "%h %l %u %t "%r" %>s %b" common

LogFormat "%{Referer}i -> %U" referer

LogFormat "%{User-agent}i" agent

再後面加上圖片檔案的型別

SetEnvIf Request_URI .gif$ gif-image

SetEnvIf Request_URI .GIF$ gif-image

SetEnvIf Request_URI .jpg$ gif-image

SetEnvIf Request_URI .JPG$ gif-image

SetEnvIf Request_URI .png$ gif-image

SetEnvIf Request_URI .js$ gif-image

SetEnvIf Request_URI .bmp$ gif-image

SetEnvIf Request_URI .css$ gif-image

SetEnvIf Request_URI .mid$ gif-image

SetEnvIf Request_URI .swf$ gif-image

SetEnvIf Request_URI .mmf$ gif-image

SetEnvIf Request_URI .wma$ gif-image

SetEnvIf Request_URI .midi$ gif-image

記日誌時

CustomLog /usr/local/apache/logs/access.log combined env=!gif-imag

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-942871/,如需轉載,請註明出處,否則將追究法律責任。

相關文章