Веб-сервер Apache2 не загружает большинство изображений: Внутренняя ошибка сервера

Я переустановил школьный веб-сайт ранее на Ubuntu 14, теперь на Ubuntu 18 с программным обеспечением LAMP; теперь веб-сервер Apache2 работает нормально, кроме изображений; он загружает только несколько изображений и отклоняет все остальные с ошибкой внутреннего сервера 500; ниже приведены некоторые вырезки из веб-консоли Firefox; Самое удивительное то, что файл jpeg распознается как файл html (я проверил файл jpeg с помощью текстового редактора, и первые байты - это FFD8, который является Mime для jpeg, я читал в волшебном файле Apache2) и что он кажется у меня внутри есть cookie с веб-адресом, который принадлежит мне и не имеет ничего общего со школьным веб-сайтом.

Я проверил много файлов jpeg, которые отклонил веб-сервер с помощью Kaspersky и Commodo, и оба дают: «Угроза не обнаружена».

те же файлы jpeg без проблем отображаются на том же веб-сайте, который установлен на моем домашнем веб-сервере QNAP с LAMP.

Есть идеи?

Спасибо

Paolo Bonavoglia

PS Сервер, похоже, не понимает MIME ; он говорит, что файл .js не является файлом Javascript, пока он есть, и поэтому для pdfpng и другие форматы, все они рассматриваются как файлы html

filename
    /eu_corridoio_240.jpeg
Indirizzo
    80.211.56.142:80
Stato500
Internal Server Error
VersioneHTTP/1.0
Trasferito185 B (dim. 0 B)

Connection
    close
Content-Length
    0
Content-Type
    text/html; charset=UTF-8
Date
    Mon, 16 Nov 2020 15:00:37 GMT
Server
    Apache/2.4.29 (Ubuntu)

Accept
    text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Accept-Encoding
    gzip, deflate
Accept-Language
    it-IT,it;q=0.8,en-US;q=0.5,en;q=0.3
Cache-Control
    max-age=0
Connection
    keep-alive
Cookie
    __utma=139233973.492933293.1555583658.1605527791.1605533463.5; __utmz=139233973.1605533463.5.3.utmcsr=uscite.bonavoglia.eu|utmccn=(referral)|utmcmd=referral|utmcct=/preferiti_1618.html; __utmc=139233973; __utmb=139233973.7.10.1605533463
Host
    www6.liceofoscarini.it
Upgrade-Insecure-Requests
    1
User-Agent
    Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0

Edit 17 11 2020: SOLVED !! Я заметил, что большинство изображений обрабатывались как текстовые файлы; из журнала ошибок я заметил, что каждый файл обрабатывался как файл PhP. Внезапно я понял, что в файле conf Apache2 что-то не так, и нашел эту строку в файле 000-default.conf:

  SetHandler application/x-httpd-php

вне всякого контекста; Итак, Apache2 обрабатывал каждый файл как Php !!

Извините, это был мой недосмотр!

Я прокомментировал эту строку, перезапустил Apache, и теперь он работает нормально!

Остался только вопрос: почему, несмотря на это ошибка, Apache2 правильно загрузил несколько изображений jpeg ??

-1
задан 25 November 2020 в 23:56

1 ответ

17 11 2020: РЕШЕНО!! Я заметил, что большинство изображений обрабатываются как текстовые файлы; из журнала ошибок я заметил, что каждый файл обрабатывается как файл PhP. Внезапно я понял, что в файле конфигурации Apache2 что-то не так, и нашел эту строку в файле 000-default.conf:

SetHandler application/x-httpd-php

вне всякого контекста; поэтому Apache2 обрабатывал каждый файл как Php!!

Извините, это была моя оплошность!

Я прокомментировал эту строку, перезапустил Apache, и теперь он работает нормально!

Остался только вопрос: почему, несмотря на эту ошибку, Apache2 правильно загрузил несколько изображений jpeg?? Теги

0
ответ дан 25 November 2020 в 20:57

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

Похожие вопросы: