| 介紹:項目中的CSS、圖片、js都是靜態(tài)文件。一般會將靜態(tài)文件放到一個單獨的目錄中,以方便管理。 1. 配置 # vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/usr/local/apache2.4/docs/www.111.com" ServerName www.111.com ServerAlias 111.com ErrorLog "logs/111.com-error_log" CustomLog "logs/111.com-access_log" common </VirtualHost> 上傳圖片文件到image中 # cd /usr/local/apache2.4/docs/www.111.com/ # mkdir image # ll image/linux.jpg 
 
 檢查配置信息 # /usr/local/apache2.4/bin/apachectl -t Syntax OK # /usr/local/apache2.4/bin/apachectl graceful # curl -xlocalhost:80 www.111.com/image/linux.jpg -I 
 
 
 查看日志 # tail -f /usr/local/apache2.4/logs/111.com-access_log   
 
 打開網(wǎng)頁訪問111.com/image/linux.jpg 
 
 
 vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf <VirtualHost *:80> ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/usr/local/apache2.4/docs/www.111.com" ServerName www.111.com ServerAlias 111.com SetEnvIf Request_URI ".*\.gif$" image-request SetEnvIf Request_URI ".*\.jpg$" image-request SetEnvIf Request_URI ".*\.png$" image-request SetEnvIf Request_URI ".*\.bmp$" image-request SetEnvIf Request_URI ".*\.swf$" image-request SetEnvIf Request_URI ".*\.js$" image- request SetEnvIf Request_URI ".*\.css$" image- request ErrorLog "logs/111.com-error_log" CustomLog "logs/111.com-access_log" combined env=!image-request </VirtualHost> //先定義了一個image-request環(huán)境變量,把gif,jpg,png, bmp,swf,js,css等格式文件全歸類到此,env=!image-request表示日志記錄不為image-request中表示的靜態(tài)文件。 保存配置后,測試配置文件是否正確,沒有錯誤重新加載服務(wù): #/usr/local/apache2.4/bin/apachectl -t Syntax OK #/usr/local/apache2.4/bin/apachectl graceful (2)配置驗證 # curl -xlocalhost:80 www.111.com/image/linux.jpg -I 另打開一個窗口,查看日志,關(guān)于jpg格式的沒有訪問日志信息 # tailf ../../logs/111.com-access_log 訪問成功 
 
 
 | 
|  |