Apache обслуживает только файлы PHP (отсутствуют файлы css, js, jpg)

Я следую этому руководству, чтобы настроить мои контейнеры Apache + PHP + MySQL:
https://www.cloudreach.com/blog/containerize-this-php-apache-mysql-within-docker-containers/

Файл конфигурации Apache использует proxypass для обработки файлов PHP. Я вижу, что index.php обслуживается, когда связанные css и jpg файлы не работают. Я не пробовал, но, думаю, файлы .html тоже не будут работать. Я предполагаю, что этот параметр прокси предотвращает загрузку всех других файлов. Вот пример apache.conf:

ServerName localhost

LoadModule deflate_module /usr/local/apache2/modules/mod_deflate.so
LoadModule proxy_module /usr/local/apache2/modules/mod_proxy.so
LoadModule proxy_fcgi_module /usr/local/apache2/modules/mod_proxy_fcgi.so

<VirtualHost *:80>
# Proxy .php requests to port 9000 of the php-fpm container
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://php:9000/var/www/html/$1
DocumentRoot /var/www/html/
<Directory /var/www/html/>
DirectoryIndex index.php
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>

# Send apache logs to stdout and stderr
CustomLog /proc/self/fd/1 common
ErrorLog /proc/self/fd/2
</VirtualHost>

У кого-нибудь есть быстрое решение для этого?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]