AWS ec2でhtml/CSSを使用しようとするのは初めてですが、最終的にはec2にHTMLページを表示させますが、CSSは動作しません。私は問題を理解するために多くの記事を検索しました。ec2でCSSが動作していない
ウェブページにコンソールが表示されたら、禁止メッセージが表示されました。 forbidden 一部の人々は、それが権限の問題だと述べている、しかし、私はこのようなディレクトリのパーミッションを設定します。
[[email protected] html]$
drwxr-xr-x. 2 root ec2-user css
drwxr-xr-x. 2 ec2-user ec2-user image
-rw-r--r--. 1 ec2-user ec2-user indexChinese.html
-rw-r--r--. 1 ec2-user ec2-user index.html
と画像許可は、このようなものです:
[[email protected] image]$ ls -l
-rw-r--r--. 1 ec2-user ec2-user About_PIC.JPG
-rw-r--r--. 1 ec2-user ec2-user CHC_Pic.jpg
-rw-r--r--. 1 ec2-user ec2-user Education_Pic.JPG
-rw-r--r--. 1 ec2-user ec2-user Email_pic.JPG
-rw-r--r--. 1 ec2-user ec2-user FB_Pic.JPG
ここでヘッド内のリンクタグを持つ私のhtmlのですタグ、助けて、私が間違っていた場所を教えてください。
<link href="./css/style.css" type="text/css" rel="stylesheet" />
<link rel="icon" type="image/JPG" href="/image/CHC_Pic.jpg" />
ローカルホストで実行するとすべて正常に動作します。 ec2でプログラムを実行すると、CSSと画像が機能しない理由がわかりません。 Btw、私はec2に私のMacからのコマンドscpを使用します。 ありがとうございました!!!
ウェブサーバー(Apache/nginx)の設定をトラブルシューティングする必要があります。 – ceejayoz
どうやったらいいの? – Johnny
ウェブサーバーの設定を共有します。 – ceejayoz