当前位置: 首页>>技术教程>>正文


虚拟主机XAMPP [Linux Ubuntu]无法正常工作

, ,

问题描述

我尝试使用XAMPP在Ubuntu 12.04中创建虚拟主机magento.developers.com。首先,我编辑了/opt/lampp/etc/extra/httpd-vhosts.conf并添加了以下几行:

<VirtualHost *:80>
    ServerAdmin webmaster@magento.developers.com
    DocumentRoot "/opt/lampp/htdocs/magento"
    ServerName magento.developers.com
    ErrorLog "logs/magento.developers.com-error_log"
    CustomLog "logs/magento.developers.com-access_log" common
</VirtualHost>

我已经使用命令sudo /opt/lampp/lampp restart重新启动了XAMPP,然后编辑了hosts文件并添加了:

127.0.0.1   magento.developers.com

然后,我尝试使用浏览器访问magento.developers.com,但无法访问

/opt/lampp/htdocs/magento

我必须做些什么才能使其工作并访问magento文件夹而不是htdocs(根目录)?

最佳办法

在httpd.conf中禁用了defualt的虚拟主机conf,为了允许在Ubuntu下的XAMPP中使用虚拟主机,您必须在httpd.conf中取消注释行480

MAINSTEP:取消注释行480如下:

479. # Virtual hosts
480. Include etc/extra/httpd-vhosts.conf

httpd.conf文件位于/opt/lampp/etc下,只需按照以下步骤进行修改即可:1.运行sudo gedit /opt/lampp/etc/httpd.conf 2.应用MAINSTEP

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/9836.html,未经允许,请勿转载。