Я настроил виртуальный хост на виртуальной машине Ubuntu, чтобы он располагался в папке «/ Site». Я использовал apache2 в качестве веб-сервера с php7
, когда я вызываю «ip / phpinfo. php», все работает нормально, я также создал «тестовую» папку с индексом. html, и она показывает отлично.
Тем не менее, когда я пытаюсь загрузить index. html, он показывает ошибку 404
, и если я пытаюсь index. php из проекта, который я хотел запустить, он появляется полностью пусто
Я дал всем файлам разрешения «777», так как это моя домашняя сеть, а виртуальные машины используются для тестирования различных вещей, не опасаясь сбоев
Ниже представлена конфигурация виртуального хоста
<VirtualHost *:80>
ServerAdmin ysmenikhin@yahoo.co.uk
ServerName site
ServerAlias site
DocumentRoot "/Site"
<Directory "/Site">
Order allow,deny
Allow from all
# New directive needed in Apache 2.4.3:
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/site-error.log
CustomLog ${APACHE_LOG_DIR}/site-access.log combined
</VirtualHost>
<VirtualHost *:80>