最新消息:文章中包含代码时,请遵守代码高亮规范!

Ubuntu Apache开启虚拟主机模块和虚拟主机配置生效【原创】

Apache Sun 4186浏览 0评论

在Ubuntn的Apache2目录中,模块和模拟主机的配置目录都分别有两个

  • mods-available/
  • mods-enabled/
  • sites-available/
  • sites-enabled/

available是指可用的,enabled是指启用的。光available里设置了配置文件还不行,enabled里面也要有,才能生效正常工作。

用apt-get指令安装好的Apache2,自带安装的vhost_alias.load只在mods-available/里有,enabled里并不存在,所以虚拟主机模块等于还是没有开启。怎么才能让mods-enabled里也有vhost_alias.load呢,当然不是用cp指令把mods-available里的vhost_alias.load文件复制过去,还是应该用ln -s软链接


$ cd /etc/apache2/mods-enabled

$ sudo ln -s ../mods-available/vhost_alias.load vhost_alias.load

这样虚拟主机模块才开启成功。

虚拟主机的配置文件同样的方法,先在mod-available/里配置好一个文件后要用ln -s软链接到site-enabled里,然后重启apache2服务器,就可以了。

转载时请注明出处及相应链接,本文永久地址:https://shanqikangfu.com/12587.html


pay_weixin
pay_weixin
微信打赏
pay_weixin
支付宝打赏
感谢您对作者Sun的打赏,我们会更加努力!    如果您想成为作者,请点我

发表我的评论
取消评论

表情