该服务器上未找到所请求的 URL /xampp/。

该服务器上未找到所请求的 URL /xampp/。

XAMPP(lampp)/opt/lampp/htdocs/xampp目录中有一个正在运行。

我已经xampp 1.8.2-4从下载这里

我通过以下方式启动 xampp,sudo /opt/lampp/lampp start/stop因此每当我点击 localhost 时,它都会将我重定向到localhost/xampp

现在的问题是当我点击localhost/xampp它时

未找到
请求的 URL /xampp/ 未在此服务器上找到。Apache
/2.4.6 (Ubuntu) 服务器位于本地主机端口 80

问题是我的本地主机现在指向的/var/www/index.html不是/opt目录

当我在终端中输入以下内容时,Apache 正在启动:

$ service apache2 start
* Starting web server apache2

现在,通过以下方式停止 XAMPP 后

sudo /opt/lampp/lampp stop

当我点击localhostindex.htmlvar/www目录中获取信息时

成功了!
这是此服务器的默认网页。Web
服务器软件正在运行,但尚未添加任何内容。

我该如何XAMPP回应

sudo /opt/lampp/lampp start

如何解决?

答案1

您必须DocumentRoot换乘VirtualHost

文件是/opt/lampp/etc/extra/httpd-vhosts.conf

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

相关内容