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

Ahm*_*ani 20 xampp ubuntu vhosts

我尝试magento.developers.com使用XAMPP在Ubuntu 12.04中创建虚拟主机.
首先我编辑了/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>
Run Code Online (Sandbox Code Playgroud)


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

127.0.0.1   magento.developers.com
Run Code Online (Sandbox Code Playgroud)

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

/opt/lampp/htdocs/magento
Run Code Online (Sandbox Code Playgroud)

我需要做些什么来使它工作并访问magento文件夹而不是htdocs(根)?

Ahm*_*ani 25

通过defualt虚拟主机的conf在httpd.conf中被禁用,为了让虚拟主机
在XAMPP 的Ubuntu,你必须取消注释行480httpd.conf:

MAINSTEP:取消注释480如下:

479. # Virtual hosts
480. Include etc/extra/httpd-vhosts.conf
Run Code Online (Sandbox Code Playgroud)

httpd.conf文件位于/opt/lampp/etc,修改它只需按照下列步骤操作:

1.运行sudo gedit /opt/lampp/etc/httpd.conf
2.应用MAINSTEP