2016-11-15 1 views
1

私は理解できないいくつかのオープンソースソフトウェアに問題がありました。最終的に私は別の問題が、.htaccessに以下の行を追加することでそれを解決し、同じエラーコードと誰かが見つかりました:これは.htaccesの設定が安全ですか?

<Limit GET POST> 
order deny,allow 
allow from all 
</Limit> 
<Limit PUT DELETE> 
order deny,allow 
allow from all 
</Limit> 

をしかし、私はこれが何を意味するのかわからない、それがセキュリティの面でも安全ですか?

答えて

1

追加の<Limit>コンテナは、おそらくサーバー上で無効になっているPUTおよびDELETEタイプ要求を許可します。必要のないアクセス方法を制限することをお勧めします。

しかし、お使いのソフトウェアはREST APIを実装している可能性があります。その場合は、おそらくPUTメソッドとDELETEリクエストメソッドが必要です(以前のエラーメッセージ)。

ところで、これら2つのブロックは組み合わせることができます

<Limit GET POST PUT DELETE> 
order deny,allow 
allow from all 
</Limit> 

.htaccessファイルはディレクトリ毎のApacheの設定ファイルです。メインサーバーの設定にアクセスできる場合、それらは必須ではなく、最も無効になります(パフォーマンスとセキュリティ)。しかし、共有サーバー上にいる場合、おそらく選択肢はありません。

関連する問題