我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
当我点击localhost
它index.html
从var/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>