Изображения, размещенные на моих сайтах, по-видимому, просто перенаправляют в каталог index каждого сайта, который я размещаю, или просто не отображаются вообще.Некоторые дают 301 редирект при использовании wget на изображениях, другие нет.Я использую vhosts, но это не проблема vhost.Пробовал переустанавливать apache и PHP.
версия apache: 2.4.6 версия php: 7.1.29 ОС: CentOS Linux 7 (Core)
замечательный обратный прокси-сервер nginx conf
server {
listen 80;
root /var/www/html;
index index.php index.html index.htm;
server_name _;
location / {
try_files $uri $uri/ /index.php;
}
location ~ \.php$ {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8080;
}
location ~ /\.ht {
deny all;
}
}
~
apache httpd.conf соответствующая часть
DocumentRoot "/var/www/html"
apache vhost .conf файл, загруженный из conf.d
<VirtualHost *:8080>
DocumentRoot /var/www/html
ServerName domainname.com
DirectoryIndex index.php
ErrorLog /var/log/httpd/domainname.log
</VirtualHost>
Изображения являются изображениями .png и .jpg.Ни один из них не загружается на всех сайтах, использующих Apache.Тем не менее, изображения с nginx позади nginx Rere-Proxy отображают, так что это, вероятно, проблема apache.
Ничего не отображается в файлах журнала (даже уведомление о доступе) при попытке доступа к изображениям.Пробовал tail -f на всех файлах nginx и apache.Права доступа к изображениям установлены на apache: apache, который используется моей ОС (не www-data).Разрешение для изображений установлено на 644.
Почему мои изображения не отображаются?(