无法从 Apache2 Web 服务器加载图像

无法从 Apache2 Web 服务器加载图像

我正在尝试在本地网络上创建自己的小网站。除了图片之外,一切都正常。出于某种奇怪的原因,我的网站无法加载任何图片。

HTML 的根文件夹是/var/www/html

/var/www/html/test.html

<html>
<head>
  <title>test</title>
</head>
<body>
  <img src="sniky.png">
</body>
</html>

ls -l /var/www/html

-rwxrwxrwx 1 root root   2155 Jun 18 08:57 bp.html
-rwxrwxrwx 1 root root   2296 Jun 17 23:12 filmy.html
-rwxrwxrwx 1 root root   1776 Jun 17 23:03 index.html
-rwxrwxrwx 1 root root   1886 Jun 17 23:11 info.html
-rwxrwxrwx 1 root root      1 Jun 17 22:18 serialy.html
-rwxrwxrwx 1 root root 897669 Jun 18 08:54 sniky.jpg
-rwxrwxrwx 1 root root     93 Jun 18 08:54 test.html

Apache2 配置(/etc/apache2/apache2.conf):

<Directory />
        Options Indexes FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
</Directory>

答案1

出现错误:
根据给出的文件列表ls,您的图像文件是一个.jpg文件,而不是一个.png文件
您可以检查一下您的 html 代码

<html>
<head>
<title>test</title>
</head>
<body>
<img src="sniky.jpg">
</body>
</html>

相关内容