Назад | Перейти на главную страницу

Как я могу получить доступ к локальному файлу вместо URL-адреса контроллера с приложением, развернутым на Apache2?

Мое веб-приложение работает после развертывания на Apache2 (локальная ОС - Ubuntu 18.04 LTS). Существует множество URL-адресов, связанных с контроллерами, например localhost://get_id/<id> или localhost://delete/<id>. Каждый раз, когда я ввожу их в маску поиска, здесь появляется страница моего сайта we. Что вводит меня в заблуждение, так это проблема открытия любого локального файла внутри корневого каталога Apache (/var/www/html) вместо получения контента по URL. Чтобы быть более конкретным: у меня есть файл sample.txt в каталоге /var/www/html/samples. Теперь мне нужно отобразить, что содержит этот файл, но после ввода localhost/samples/sample.txt (предлагая, что localhost источник файла просто /var/www/html) ничего подобного sample.txt хотя Not found.
Конфигурации виртуального хоста определены ниже:

 <VirtualHost *:80>

        ErrorLog ${APACHE_LOG_DIR}/site-error.log
        CustomLog ${APACHE_LOG_DIR}/site-access.log combined

        <Location />
                ProxyPass unix:/var/www/html/site/site.sock|http://127.0.0.1/
                ProxyPassReverse unix:/var/www/html/site/site.sock|http://127.0.0.1/
        </Location>
</VirtualHost>

Ясно, что это случай отсутствия конфигурации для виртуального хоста - что именно? Я искал любые более ранние сообщения, вопросы и ответы (это довольно простая проблема, поэтому я уверен, что на нее ответили в прошлом), но безуспешно. Позвольте отметить, что я новичок в серверных технологиях, таких как Apache, мой опыт пока не позволяет мне решить этот вопрос самостоятельно. Итак, как мне, по сути, реализовать пути к файлам вместо URL-адреса веб-сайта? Любой указатель будет признателен.