Apacheに問題があるため、サイトフォルダをパスワードで保護する必要があります。私は何度もこれをしましたが、このサーバーではうまくいかず、何をすべきかわかりません。
.htaccess
これをファイルに挿入します。
AuthType Basic
AuthName "Members Only"
AuthUserFile /opt/.htpasswd
require valid-user
/opt/.htpasswd
コマンドを使用してファイルを生成しましたが、htpasswd
Webサイトにアクセスするとパスワードの入力を求めるポップアップは表示されません。
ベストアンサー1
かつて私が尊敬していた誰かが問題のデバッグについて非常に洞察力のあるアドバイスをしました.htaccess
。
他の操作を試す前に、ファイルの上部に次の行を追加してください.htaccess
。
CopaCabanaDrama True
次に、そのファイルによって制御される必要があるページをロードしてみてください.htaccess
。
HTTP 500エラーが受信されない場合、現在直面している問題はApacheです。htaccess
ファイルを読むことなく、他の作業を試みる前にこの問題を解決する必要があります。
(ファイルを解析する場合、.htaccess
行を読み取り、その行が意図的に意味がないためエラーが発生します)
デフォルトのApache設定を確認してください(通常、/etc/apache2/
作業中のディレクトリを直接指定する設定の特定のセクションにあります/etc/apache2/sites-enabled/
。おそらく。
DocumentRoot
現在のディレクトリパスと部分的に一致するファイルが見つかるまでこれらのファイルを確認し、手がかりを見つけるためにそのファイルとAllowOverride
設定AccessFileName
を見てください。
(後者の場合、ウェブマスターに細心の注意を払う必要がありますが、可能です。)