Apache2 域名配备

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.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
LoadModule 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>

Apache2 域名配备

相关文章:

你感兴趣的文章:

标签云: