域+子域的apache2配置

时间:2014-02-16 20:31:21

标签: apache subdomain config

我有三个域名:

  • example.com
  • www.example.com
  • api.example.com

这是我的配置:

000-default.conf:

<VirtualHost *:80>
        DocumentRoot /var/www
        ServerName example.com
        ServerAlias www.example.com
</VirtualHost>

api.conf:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so

<VirtualHost *:80>
  ProxyPreserveHost On
  ProxyRequests Off
  ServerName api.example.com
  ProxyPass / http://localhost:8080/
  ProxyPassReverse / http://localhost:8080/
</VirtualHost>

但是当我访问api.example.com时,我要去example.com而不是真正的api.example.com(应该是我服务器的代理)

为什么我的第一个conf配对api.example.com?问题是什么?谢谢!

0 个答案:

没有答案