1

私はphp-resquePHPで実行しておりresque-web、管理インターフェースを使用するためにインストールしました。

問題:ページをパスワードで保護するにはどうすればよいですresque-webか? 私は Ruby/Rails/Sinatra に詳しくないので、それらの知識をあまり必要としないソリューションが完璧です!

4

2 に答える 2

0

使用できますResque::Auth::Basic-- config.ru で次のように指定するだけです。

map "/resque" do
  use Rack::Auth::Basic do |username, password|
    [username, password] == ['admin', 'admin']
    end
  run Resque::Server.new
end

ノート :

/resqueresque-web をマウントしたかったパスですが、独自のパスを選択できます。

他にも方法はありますが、基本的な方法はこれです。

これを願って

編集

ああ、あなたはシナトラのアプリケーションをまったく持っていないということですか? 良い。それは苦痛だろう。次に、使用できる2つのアプローチがあります。

a) config.ru ファイルを定義し、その中に上記のコードを記述して、次のようにします。Web サーバー経由でその URL にrackup config.ru -p 3001リダイレクト (プロキシパス)します。/resque

b)Webサーバー自体にBASIC AUTH ONを適用することをお勧めします(nginxがこれをチェックて、ApacheまたはLighthttpdも同じであることを確認しています)

私は今それが理にかなっていることを願っています。

于 2013-03-05T15:44:13.303 に答える
0

Web ページまたはディレクトリをパスワードで保護する最も簡単な方法は、.htaccess/.htpasswd ファイルです。

これらのファイルを作成するには、このようなオンライン ジェネレーターを使用できます。

于 2013-03-05T00:25:12.467 に答える