※ ChatGPTを利用し、要約された質問です(原文:Apache-cent os 5.6 画像表示)
Apache-Cent OS初心者のための画像表示の方法
このQ&Aのポイント
Apache2.2.3をCent OS 5.6にインストールし、/var/www/htmlに作成したindex.html内に画像を指定しても表示されない問題が発生しています。
試しに画像を読み込ませると、タイトルのみ表示されますが、画像は表示されません。
HTML内に<img src="/var/www/html/test.jpg">と記載しているので、画像を読み込むはずですが、404 Not Foundのエラーが表示されます。
Apache-cent os 5.6 画像表示
すみません、Apache-Cent os初心者です。
教えてください。
Apache2.2.3をcent os 5.6にインストールし設定は
httpd.confファイルなどdeffaultのままです。
/var/www/htmlに自分で作成した
File name: Index.htmlに試しに画像を読み込ませたいのですが、
なぜかタイトルしか表示されませんでした。
画像の部分は表示されないので、読み込みさせたところ
Not Found
http://192.168.1.4/var/www/html/test.jpgと表示されます。(192.168.1.4はlocalの端末に振ってあるIPです)
index htmlには
<HTML><HEAD><TITLE> Test Home Page </TITLE>
</HEAD>
<img src="/var/www/html/test.jpg">
</body></HTML>
と記載しました。 多分誤解していると思うのですが、色々googleなどで調べましたが
索引できてないもようです。
<img src="/var/www/html/test.jpg">と記載していれば、
htmlを読み込み<>index.html内に記載されてある img src = /var/www/html/配下に保存してある
jpg画像を読み込むのではないのでしょうか。
デフォルトなので、html://192.168.1.4かhttp://localhostと入力すれば
ファイル参照先から読み込むと思ってたのですが、違いました。
どなたか、簡単なhtmlを作成後、html内に画像を指定したものを表示させる方法をご存知でしたら
教えてください。
尚、最初 /var/www/html配下にindex.htmlが存在していたので
test.htmlを同じディレクトリに作成したものを置き試しましたが、
Index of と表示されそこにtest.htmlが表示されていたので、index of 表示<>test.html
が保存されているものが表示されているだけだと考えましたので、
Index htmlが読み込まれていると思い、test.htmlを削除し
試しにIndex html自身に上記書き込みを行いましたが
Index of 事態が表示がなくなっただけで、http://192.168.1.4やlocalhostを入力しても
タブの部分にタイトルだけ表示されているだけで、jpgの読み込みが失敗している四角いアイコンが
表示されているだけでした。(画像だけを表示とすると、404 Not Foundで The Request URL /var/www/html/test.jp was not found on this serverと表示されます
尚、ipは不思議と、http://192.168.1.4/var/www.html/test.jpgとなってました)
宜しくお願いいたします。
上記で
<HTML><HEAD><TITLE> Test Home Page </TITLE>
</HEAD>
<img src="/var/www/html/test.jpg">
</body></HTML>
・・・<body>がないです
あと
/var/www/html/がlocalhostとか192.168.1.4におきかわるので
<img src="test.jpg">だけでいいんじゃないかと
>/var/www/html/test.jp was not found
test.jpでなくてtest.jpgじゃないかと
お礼
ご回答ありがとうございます。 以下のように、削除したら無事に読み込ませられました。 >/var/www/html/がlocalhostとか192.168.1.4におきかわるので ><img src="test.jpg">だけでいいんじゃないかなと ありがとうございました!