;VirtualHost 192.168.0.12:80> ServerAdmin webmaster@yirehe.com DocumentRoot /web1 ServerName [url]www.yirehe.com[/url] ErrorLog logs/www.yirehe.com-error_log CustomLog logs/www.yirehe.com-access_log common </VirtualHost> 3 <VirtualHost 192.168.0.12:80> ServerAdmin webmaster@zuanmou.com DocumentRoot /web2 ServerName [url]www.zuanmou.com[/url] ErrorLog logs/www.zuanmou.com-error_log CustomLog logs/www.zuanmou.com-access_log common </VirtualHost>
4 做虚拟目录的认证
1找到 /Alias
2 Alias /xinwe/ "/usr/web1"
<Directory "/usr/web1"> Options Indexes MultiViews AllowOverride None Order allow,deny Allow from all AuthName "huiyuan" AuthType Basic AuthUserFile /etc/pass require valid-user tom1 tom2 </Directory>
3 htpasswd -c /etc/pass tom1 4 htpasswd -c /etc/pass tom2 5 chown apache.apache /etc/pass 6 service httpd reload
另一种方式也可以实现做虚拟目录的认证
1 找到 /Alias 2 Alias /xinwe/ "/usr/web1" <Directory "/usr/web1"> AllowOverride AuthConfig </Directory> 3 然后在/usr/web1文件夹下touch .htaccess 文本文件 4 vi /usr/web1/.htaccess 在里面写入 Options Indexes MultiViews Order allow,deny Allow from all AuthName "huiyuan" AuthType Basic AuthUserFile /etc/pass require valid-user tom1 tom2 5 chown apache.apache /etc/pass htpasswd -c /etc/pass tom1 htpasswd -c /etc/pass tom2 service httpd reload
APACHE有代理局域网上网的功能 把前面的#去掉 #<IfModule mod_proxy.c> #ProxyRequests On (当等于ON的时候说明打开代理) #<Proxy *> # Order deny,allow (把它改成Order allow,deny,) # Deny from all (把它改成Allow from all) # Allow from .your-domain.com (局域网网段比如:Allow from 192.168.0.0/24) #</Proxy>
#ProxyVia On (让代理支持http)
#CacheRoot "/etc/httpd/proxy" (缓存的路径) #CacheSize 5 (缓存的大小) #CacheGcInterval 4 #CacheMaxExpire 24 (缓存最大的过期时间) #CacheLastModifiedFactor 0.1 #CacheDefaultExpire 1 (最短的过期时间) #NoCache a-domain.com another-domain.edu joes.garage-sale.com (不缓存那些域名) 客户端改IE 依次 工具--Internet选项--连接--局域网设置--勾上为LAN使用使用代理服务器--填写APACHE主机的 IP地址比如:192.168.0.20 端口:80
到这里APACHE的配置讲完了. 希望看完我的配置你可以配置网站的服务器! |