读书人

Apache2 域名配备

发布时间: 2012-07-04 19:33:55 作者: rapoo

Apache2 域名配置
配置apache2.2 网站域名

修改httpd.conf文件
(1)
配置访问目录的权限

<Directory "F:/webroot/abc">    Options None    AllowOverride None    Order allow,deny    Allow from all</Directory>



(2)
域名配置
NameVirtualHost 127.0.0.1<VirtualHost 127.0.0.1:80>   DocumentRoot F:/webroot/abc   ServerName   www.abc.com   ErrorLog F:/logs/abc/error.log   CustomLog  F:/logs/abc/access.log    RewriteEngine on    RewriteCond %{HTTP_HOST} ^abc.com  #访问ab.com跳到www.abc.com 地址重写    RewriteRule ^(.*)$ http://www.abc.com$1 [R=permanent,L]</VirtualHost>


(3)
代理配置
启动以下功能模块
LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_connect_module modules/mod_proxy_connect.soLoadModule proxy_ftp_module modules/mod_proxy_ftp.soLoadModule proxy_http_module modules/mod_proxy_http.so

配置二级域名
<VirtualHost 127.0.0.1:80>    DirectoryIndex index.htm    ServerName bbs.abc.com    ProxyRequests Off    <Proxy *>      Order deny,allow      Allow from all    </Proxy>    ProxyPass / http://127.0.0.1/bbs/    ProxyPassReverse / http://127.0.0.1/bbs/   ErrorLog F:/logs/abc/error.log   CustomLog  F:/logs/abc/access.log</VirtualHost>

读书人网 >Apache

热点推荐