У меня работает 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
с сообщением
Это работает!
Это веб-страница по умолчанию для этого сервера.
Программное обеспечение веб-сервера работает, но контент еще не добавлен.
Как я могу сделать, чтобы мои XAMPP
ответили
sudo /opt/lampp/lampp start
Как это можно решить?
Необходимо измениться 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>