httpd配置文件说明
3、虚拟主机配置项
(1)虚拟主机使用前提:
注释主服务器DocumentRoot段
(2)虚拟主机三种形式
基于端口的虚拟主机,例:
# 设置监听端口 Listen 80 Listen 8080 <VirtualHost 192.168.100.1:80> ServerName new.parparxy.com DocumentRoot "/var/www/news" ErrorLog logs/news_error_log LogLevel warn CustomLog logs/news_access_log combined </VirtualHost> <VirtualHost 192.168.100.1:8080> ServerName p_w_picpaths.parparxy.com DocumentRoot "/var/www/p_w_picpaths" ErrorLog logs/p_w_picpaths_error_log LogLevel warn CustomLog logs/p_w_picpaths_access_log combined </VirtualHost>
基于IP的虚拟主机:例
<VirtualHost 192.168.100.1:80> ServerName www.parparxy.com DocumentRoot "/var/www/html" ErrorLog logs/error_log LogLevel warn CustomLog logs/access_log combined </VirtualHost> <VirtualHost 192.168.200.2:80> ServerName new.parparxy.com DocumentRoot "/var/www/news" ErrorLog logs/news_error_log LogLevel warn CustomLog logs/news_access_log combined </VirtualHost>
基于域名的虚拟主机:例
# 启用NameVirtualHost NameVirtualHost 192.168.100.1:80 <VirtualHost news.parparxy.com> DocumentRoot /var/www/news ServerName news.parparxy.com Errorlog logs/news_error_log LogLevel warn CustomLog logs/news_access_log combined </VirtualHost> <VirtualHost p_w_picpaths.parparxy.com> DocumentRoot /var/www/p_w_picpaths ServerName p_w_picpaths.parparxy.com Errorlog logs/p_w_picpaths_error_log logLevel warn CustomLog logs/p_w_picpaths_access_log combined </VirtualHost>
4、使用mod_deflate模块压缩页面优化传输速度
SetOutPutFilter DEFLATE # mod_deflate configuration # Restrict compression to these MIME types AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/x-javascript AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/css # Level of compression (Highest 9 - Lowest 1) DeflateCompressionLevel 9 # Netscape 4.x has some problems. BrowserMatch ^Mozilla/4 gzip-only-text/html # Netscape 4.06-4.08 have some more problems BrowserMatch ^Mozilla/4\.0[678] no-gzip # MSIE masquerades as Netscape, but it is fine BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html