index.htmファイルの画像が表示されない問題が発生しています。 index.htmファイルの内容は以下の通りです:Apache Webサーバーで画像を表示できません
[[email protected]:/etc/httpd/conf]:cat /var/www/html/index.htm
<!DOCTYPE html>
<html>
<head>
<title>httpd server</title>
</head>
<body>
<h1>
First H1 Tag
</h1>
<p> My First para</p>
<h1> Second H1 tag .</h1>
<p>My Second Para</p>
<a href="https://google.com.au">Google</a>
<img src="http://192.168.1.6/lord_shiva_on_bull.jpg" alt="Shiva" width="200" height="200">
</body>
</html>
[[email protected]:/etc/httpd/conf]:
設定からいくつか抜粋:
ServerRoot "/etc/httpd"
[[email protected]:/etc/httpd/conf]:ls -larth /var/www/html/lord_shiva_on_bull.jpg
-rwxrwxrwx. 1 jim jim 165K Aug 13 11:54 /var/www/html/lord_shiva_on_bull.jpg
[[email protected]:/etc/httpd/conf]:ls -larth /var/www/html/
total 172K
-rwxrwxrwx. 1 jim jim 165K Aug 13 11:54 lord_shiva_on_bull.jpg
drwxrwxrwx. 2 root root 6 Aug 13 12:21 src
drwxr-xr-x. 4 root root 31 Aug 13 13:04 ..
-rwxrwxrwx. 1 root root 323 Aug 13 13:08 index.htm
drwxr-xr-x. 3 root root 61 Aug 13 13:08 .
[[email protected]:/etc/httpd/conf]:ls -ld /var/www/html/
drwxr-xr-x. 3 root root 61 Aug 13 13:08 /var/www/html/
[[email protected]:/etc/httpd/conf]:id apache
uid=48(apache) gid=48(apache) groups=48(apache)
[[email protected]:/etc/httpd/conf]:grep "apache" httpd.conf
# See <URL:http://httpd.apache.org/docs/2.4/> for detailed information.
# <URL:http://httpd.apache.org/docs/2.4/mod/directives.html>
User apache
Group apache
# http://httpd.apache.org/docs/2.4/mod/core.html#options
[[email protected]:/etc/httpd/conf]:
私は問題が何であるかについての完全に混乱していますか?大幅な
drwxr-XR-xと権限の終わりに学んだ教祖の
ブラウザで画像のURLを開いた場合のエラーは何ですか? – pistache
禁止 このサーバーの/lord_shiva_on_bull.jpgにアクセスする権限がありません。 – learner
Apache2サーバのエラーログ( 'error.log'、おそらく'/var/log/apache2'にあります)を見てください。また、あなたのアクセス許可は間違っていて安全ではありません(誰にも何も許可しないでください)。ファイル所有者は同じではありません。 – pistache