Apache2 возвращает тип результата html для png

Я пытаюсь установить icinga2 и icingaweb2 на Ubuntu 16.04 с Apache 2.4.18. С icinga2 все работает нормально.

Для icingaweb2 я использовал официальный способ с репозиториями пакетов ( 02-Installation.md), который создал папку в / usr / share / icingaweb2 и конфигурацию псевдонима в / etc / apache2 / conf-available.

Когда я открываю сайт, страница icingaweb2 видна, а картинки png нет. Проверка ответа показывает код возврата 200 для png, но с 0 КБ тип html, а не png.

Может быть, что-то не так с конфигом псевдонима:

Alias /icingaweb2 "/usr/share/icingaweb2/public"

<Directory "/usr/share/icingaweb2/public">
  Options SymLinksIfOwnerMatch
  AllowOverride None

  SetEnv ICINGAWEB_CONFIGDIR "/etc/icingaweb2"

  EnableSendfile Off
  AddHandler application/x-httpd-php .php

  <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /icingaweb2/
    RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.gif|robots\.txt)$ [NC]
    RewriteCond %{REQUEST_FILENAME} -s [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
  </IfModule>

  <IfModule !mod_rewrite.c>
    DirectoryIndex error_norewrite.html
    ErrorDocument 404 /error_norewrite.html
  </IfModule>

  <IfModule mod_fcgid.c>
    SetHandler fcgid-script
    FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .php
    Options +ExecCGI
   </IfModule>

</Directory>

Есть идеи?

0 ответов

Другие вопросы по тегам