【问题标题】:Trouble configuring virtual hosts on apache2在 apache2 上配置虚拟主机时遇到问题
【发布时间】:2013-12-27 16:30:17
【问题描述】:

我正在尝试使用虚拟主机配置在同一 apache 服务器上运行的两个站点。不知何故,无论我尝试配置 apache,我的配置总是有问题。这是配置文件

Listen 80
Listen 8080

NameVirtualHost 172.16.10.2:80
NameVirtualHost 172.16.10.2:8080

<VirtualHost 172.16.10.2:80>
   ServerName be.wincars.local
   DocumentRoot /var/www/wincarsbe
   CustomLog /var/www/logs/wincarsbe.log combined
   ErrorLog /var/www/logs/wincarsbe.log
</VirtualHost>

<VirtualHost 172.16.10.2:8080>
   ServerName com.wincars.local
   DocumentRoot /var/www/wincarscom
   CustomLog/var/www/logs/wincarscom.log combined
   ErrorLog /var/www/logs/wincarscom.log
</VirtualHost>

当我尝试重新启动 apache 时,我得到了以下结果:

【问题讨论】:

  • 尝试使用 ServerAlias

标签: configuration apache2 virtualhost


【解决方案1】:

试试类似的东西

Listen 80
....
NameVirtualHost *:80

<VirtualHost *:80>
ServerName be.wincars.local
...
</VirtualHost>

<VirtualHost *:80>
ServerName com.wincars.local
...
</VirtualHost>

您也可以尝试让 Apache 转储有关已配置 VirtualHosts 的信息:

httpd -t -D DUMP_VHOSTS

【讨论】:

    猜你喜欢
    • 2012-03-18
    • 2014-10-29
    • 2014-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-28
    • 2016-09-11
    • 2017-07-23
    相关资源
    最近更新 更多