httpdocs(www) 内に「bin」というフォルダーを作成し、「Hello Stackoverflow」を表示するためだけに「test.html」を配置しましたが、ページにアクセスすると、つまりhttp://domain.com/ bin/test.html、ページが見つかりませんと表示されます。しかし、ファイルをテストフォルダーに移動すると、本来あるべき姿が表示されます。なんで?
3 に答える
1
一般的に、デフォルトの構成は、一般的に優れたセキュリティ慣行の一部として、通常ではないことを行うように構成されません (bin ディレクトリで実行する以外のことや、通常はベースディレクトリで発生しないことなど)。一般的には、方向性に逆らうのではなく、これに適合するように努めるべきだと思います。
于 2009-05-11T09:15:59.263 に答える
0
おそらく許可。
chmod 755 /Path/To/Bin/
chmod 644 /Path/To/Bin/test.html
于 2009-05-11T09:13:43.727 に答える
0
明らかな「アクセス許可の確認」の回答とは別に、Apache サーバーを使用していると仮定すると、各フォルダーに適切なアクセス許可を持つ .htaccess ファイルを追加する必要がある場合があります。
他のフォルダーで .httaccess を探し、必ず ls -a を使用してください (ドットで始まるファイルはデフォルトで非表示 -a = All )
ところで、html ファイルをバイナリ フォルダに入れるのは悪い習慣かもしれません。
于 2009-05-11T10:24:25.220 に答える