Apache не отображает изображения независимо от типа файла (jpg, png, gif). Никакие записи в error.log, access.log не показывает отклонений. Полномочия корректны, я не получаю "запрещенное" сообщение при попытке к доступу к img URL непосредственно: "hostname.domain.domain/xxx.jpg" я просто не отобразил ничего, того же на Клиенте WINDOWS, использующем несколько браузеров и на Mac с помощью нескольких браузеров. На локальной LAN проблема совпадает с с удаленным интернет-соединением, получающим доступ к сайту.
читайте об этой подобной проблеме для человечности 12.x с апачем, где отключение "EnableSendFile" устраняет проблему, подобную этому, но на документацию Apache эта опция отключена по умолчанию и может быть включена через apache2.conf файл.
Кто-либо еще имеющий эту проблему? Это не рабочий сервер, просто требуемый для получения дополнительной информации о веб-хостинге на платформе Linux/Apache.
Я применил следующую команду, чтобы просто быть уверенным не полномочия:
sudo chmod -R 755 /var
/var/www/html/{Веб-файлы, размещенные здесь}
drwxr-xr-x 13 root root 4096 Jun 11 12:06 var
drwxr-xr-x 3 root root 4096 Jun 11 12:02 www
drwxr-xr-x 3 root root 4096 Jun 11 21:50 html
$ user@domain:/ls - la/var/www/html
drwxr-xr-x 3 root root 4096 Jun 11 21:50 .
drwxr-xr-x 3 root root 4096 Jun 11 12:02 ..
-rwxr-xr-x 1 root root 70 Jun 11 21:50 1.jpg
-rwxr-xr-x 1 root root 135 Jun 10 16:25 cat.jpg
-rwxr-xr-x 1 root root 113 Jun 10 16:26 frog.jpg
-rwxr-xr-x 1 root root 5 Jun 10 16:51 frog.png
-rwxr-xr-x 1 root root 11510 Jun 9 21:10 index.html
-rwxr-xr-x 1 root root 574 Jun 11 23:34 index.php
код index.php: (Планирующий добавить PHP кодируют в будущем),
< img src="frog.png" alt="FROG" >
Журнал доступа:
12/Jun/2016:18:46:12 -0500] "GET /frog.png HTTP/1.1" 200 284 "http://hostname.domain/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.84 Safari/537.36"
Тестирование: hostname.domain/frog.png (frog.png находится в/var/www/html; тестирование в веб-браузере)
Ошибка получила на веб-браузере, когда я удаляю тот определенный файл "frog.png" из каталога HTML:
Не найденный
Требуемый URL/frog.png не был найден на этом сервере.
попробованный тот же тест frog.jpg без успеха. когда я отложил файл в/var/www/html, я больше не получаю вышеупомянутое сообщение об ошибке, но изображение не появляется также, я получаю немного поля в верхнем левом углу веб-страницы. Протестированный на Chrome, Firefox, IE и Safari все обеспечили те же результаты.
У меня есть apache2 на Ubuntu 16.10. При запуске апача удостоверьтесь, что использовали команду apache2ctl, как соединено для команды apache2. Ubuntu настраивает апача вполне немного, так попытайтесь использовать sudo apache2ctl start
Doug, спасибо за то, что заставили меня проверить свои img файлы дважды! это было проблемой при использовании tftp для передачи моих файлов изображений от машины окон, я не использовал "-i", и по некоторым причинам это не отправляло полный файл на сервер. Я передал полный файл cat.jpg 68 КБ к серверу, и он теперь работает как очарование!спасибо!