错误:[warn] NameVirtualHost *:80 has no VirtualHosts 

原因:定义了多个NameVirtualHost

解决:Ubuntu之前的版本定义在/etc/apache2/sites-available/default, 8.04后在/etc/apache2/ports.conf

故可以将/etc/apache2/ports.conf中的NameVirtualHost *:80注释掉

这个问题的本质是在没有定义域名是一个端口只能对应一个虚拟主机,将NameVirtualHost *:80改为其他端口也可以解决

如果有多个不同的域名的话,用同样的端口也可以

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-21
  • 2021-10-03
  • 2021-11-04
  • 2021-07-06
  • 2021-10-24
  • 2021-12-24
猜你喜欢
  • 2021-07-25
  • 2021-06-19
  • 2021-12-13
  • 2021-12-17
  • 2022-12-23
相关资源
相似解决方案