Я создал проект с использованием Symfony 4, и он отлично работает в моей локальной среде. Затем я разместил свой проект в AWS EC2, и проект был установлен отлично. Затем я получаю доступ к корню, файл index.php работает нормально и показывает приветственную страницу Symfony 4.
Но когда я пытаюсь перейти на другой URL, он выдает ошибку ниже 404.
The requested URL was not found on this server.
Apache/2.4.18 (Ubuntu) Server at 52.221.55.155 Port 80
Я не могу перейти ни к какому маршруту, определенному в файле routes.yaml
. Но эти маршруты хорошо работают в моей локальной среде.
Ниже приведен файл .conf, который я использовал.
<VirtualHost *:80>
ServerName 52.221.55.155
DocumentRoot /var/www/html/oenele-dev-team-server-side/public/
ErrorLog ${APACHE_LOG_DIR}/oenele-dev-team-server-side-error.log
CustomLog ${APACHE_LOG_DIR}/oenele-dev-team-server-side-access.log combined
<Directory "/webhost/public/index.php">
allow from all
</Directory>
</VirtualHost>
Пожалуйста, помогите мне разобраться в этом.