Apache2 Ubuntu(Debian风格VHost conf) - 如何更改默认服务器?

时间:2018-05-30 03:37:49

标签: debian apache2 ubuntu-16.04

apachectl -D DUMP_VHOSTS的输出产生以下结果:

root@ip-x-x-x-x:~# apachectl -D DUMP_VHOSTS
VirtualHost configuration:
x.x.x.x:80        is a NameVirtualHost
     default server dev.x.com (/etc/apache2/sites-enabled/dev.x.com.conf:1)

......接着是

port 80 namevhost dev.x.com (/etc/apache2/sites-enabled/dev.easysigns.com.au.conf:1)
port 80 namevhost prod.x.com...

等等。

如何更改输出顶部的default server

1 个答案:

答案 0 :(得分:0)

默认服务器基于vhost.conf文件的词典顺序。

解决问题的步骤:

  • 导航到/ etc / apache2 / sites-available /
  • 禁用prod.x.com.conf a2dissite prod.x.com.conf
  • 将prod.x.com.conf重命名为000prod.x.com.conf mv prox.x.com.conf 000prod.x.com.conf
  • 启用000prod.x.com.conf a2ensite 000prod.x.com.conf
  • 重启Apache service apache2 reload

网站prod.x.com现在是默认网站。