![无法从 Apache2 Web 服务器加载图像](https://linux22.com/image/1157890/%E6%97%A0%E6%B3%95%E4%BB%8E%20Apache2%20Web%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%8A%A0%E8%BD%BD%E5%9B%BE%E5%83%8F.png)
我正在尝试在本地网络上创建自己的小网站。除了图片之外,一切都正常。出于某种奇怪的原因,我的网站无法加载任何图片。
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>