私は今日私が書いた小さなWebアプリで遊んでいました。Wetag。
次のパスを使用してウェブサイトにアクセスすると、http://wetagg.in/unix、これはunix
入力として受け入れられ、それに応じてコンテンツをレンダリングします。
私が訪問するまではすべて良かったです。http://wetagg.in/javascript403 エラーが発生しました。もちろん私のログを確認しましたが、彼らはこう言いました。
[Wed Jul 09 00:27:43 2014] [error] [client ...] Directory index forbidden by Options directive: /usr/share/javascript/
リクエストがアクセスとして解釈されるのはなぜですか/usr/share/javascript
?
ディレクトリが存在するが問題が異なるフォルダ(/usr/share
例:http://wetagg.in/python
わからないならいいえ私は自分の仮想ホストに対してこの点で書き換えルールを直接設定しましたが、この動作は実際にサーバーでホストされているすべてのWebサイトに影響します。
仮想ホストの構成は、次のように実行できます。ポイント。ただし、前述したように、この問題はサーバーでホストされているすべてのサイトに影響します。アプリケーション自体は以下で利用できます。GitHub。
答え1
Debian では、デフォルトのエイリアスが次のよう/javascript
に生成されます。/etc/apache2/conf.d/javascript-common.conf
バラよりJavaScriptフォルダにアクセスできません参考用。