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 项目