ubuntu - 虚拟主机 XAMPP [Linux Ubuntu] 不工作

标签 ubuntu xampp vhosts

我尝试使用 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,然后我编辑了
主机文件并添加:

127.0.0.1   magento.developers.com

然后我尝试使用浏览器访问 magento.developers.com 但它没有访问

/opt/lampp/htdocs/magento

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

最佳答案

在httpd.conf中默认禁用虚拟主机配置,以允许虚拟主机
在 XAMPP under Ubuntu 中,您必须在 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 - 虚拟主机 XAMPP [Linux Ubuntu] 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878284/

相关文章:

ubuntu - 构建 glibc 时未定义对 _dl_cet_check 的引用

r - 错误 : memory exhausted (limit reached? )//错误 : cannot allocate vector of size 1. 3 Mb

php - 在 PHP 中使用 DLL for Dummies

php - 迁移/升级到 XAMPP 后为 "Server has gone away"

macos - SSL: 无法加载 CA 证书文件/etc/pki/tls/certs/ca-bundle.crt

tomcat - 在哪里提取 Ubuntu 上的 Tomcat 包?

linux - 在 linux 中搜索和替换复杂的字符串

apache - Chrome 上的虚拟主机因隐私错误而被阻止

centos - 将虚拟主机添加到 httpd.conf 后出错 - centos

一个 IP 地址的 Apache 多个子域