Apache2指令通过VirtualHost容器与xampp冲突

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache2指令通过VirtualHost容器与xampp冲突相关的知识,希望对你有一定的参考价值。

我在我的Ubuntu中安装了Apache,然后我安装了XAMPP并在XAMPP htdocs目录中添加了我的Laravel项目。

当我在浏览器URL中键入localhost时,它会将我重定向到Apache的默认页面,但如果我输入http://127.0.0.1,它会将我重定向到XAMPP仪表板。

我的问题是我尝试使用服务器别名从(localhost/cms/public => cms.dev)打开我的Laravel项目。当我在URL中键入cms.dev时,它也会将我重定向到Apache默认页面,但我想打开我的Laravel项目。

答案

解决方案只是删除apache安装,因为分离的apache安装与Xampp中的apache有些冲突,试图阻止apache安装不起作用。

另一答案

根据http://laravel-recipes.com/recipes/25/creating-an-apache-virtualhost的文档,您的虚拟主机应类似于:

<VirtualHost *:80>
  ServerName cms.dev
  DocumentRoot "/home/user/projects/cms/public"
  <Directory "/home/user/projects/cms/public">
    AllowOverride all
  </Directory>
</VirtualHost>

以上是关于Apache2指令通过VirtualHost容器与xampp冲突的主要内容,如果未能解决你的问题,请参考以下文章

带有 VirtualHost 代理的 Apache 2.4 缓存

如何使用 AllowOverride 指令来允许 .htaccess 文件覆盖 php_value (Apache2)

新端口上的 apache2 VirtualHost 不起作用

如何设置别名或 VirtualHost 以在 Apache2 上运行 laravel 项目

在 Ubuntu 12.04 上的 Apache2 中配置 VirtualHost 的问题

Apache2.4多虚拟主机VirtualHost三种实现