るりまサーチ

最速Rubyリファレンスマニュアル検索!
55件ヒット [1-55件を表示] (0.029秒)
トップページ > クエリ:ACL[x] > クエリ:start_service[x]

別のキーワード

  1. smtp start
  2. net/smtp start
  3. pop start
  4. pop3 start
  5. http start

ライブラリ

クラス

モジュール

キーワード

検索結果

ACL (38100.0)

drb で用いる ACL(Access Control List)クラス。

... ACL(Access Control List)クラス。

Access control list は "allow" と "deny" の2つからなります。
"all" や "*" という文字列は任意のアドレスにマッチします。
IPAddr が取り扱える任意のアドレス/アドレスマスクを
使うことができます。

ACL
...
...b.#install_acl, DRb.#start_service, DRb::DRbServer.default_acl, DRb::DRbServer.new

=== 例
ACL
を単独で用いる例。
require "drb/acl"

list = %w[
deny all
allow 192.168.1.1
allow ::ffff:192.168.1.2
allow 192.168.1.3
]

# From Socket#peeraddr, see also ACL#allow_sock...
...et?
addr = ["AF_INET", 10, "lc630", "192.168.1.3"]

acl
= ACL.new
p acl.allow_addr?(addr) # => true

acl
= ACL.new(list, ACL::DENY_ALLOW)
p acl.allow_addr?(addr) # => true...

DRb.#start_service(uri=nil, front=nil, config_or_acl=nil) -> () (18232.0)

dRuby のサービス(サーバ)を起動します。

...したdRuby経由のメソッドのログを
$stdout に出力します。デフォルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付ける...
...きます。
* DRb::DRbServer.default_acl
* DRb::DRbServer.default_argc_limit
* DRb::DRbServer.default_id_conv
* DRb::DRbServer.default_load_limit
* DRb::DRbServer.default_safe_level
* DRb::DRbServer.verbose=

config に Hash以外を渡すと、ACL(Access Control List)として取り扱...

DRb::DRbServer.default_acl(acl) -> () (6230.0)

サーバ起動時の :acl オプションのデフォルト値を指定します。

...サーバ起動時の :acl オプションのデフォルト値を指定します。

初期値は nil です。

@see DRb::DRbServer.new, DRb.#start_service, ACL...

DRb::DRbServer.new(uri=nil, front=nil, config_or_acl=nil) -> DRb::DRbServer (137.0)

dRuby サーバを起動し、DRbServerのインスタンスを返します。

...したdRuby経由のメソッドのログを
$stdout に出力します。デフォルトは false。
: :tcp_acl
サーバに設定する ACL(Access Control List)。詳しくは ACL
を見てください。デフォルトは nil(設定しない)。
: :load_limit
サーバが受け付ける...
...きます。
* DRb::DRbServer.default_acl
* DRb::DRbServer.default_argc_limit
* DRb::DRbServer.default_id_conv
* DRb::DRbServer.default_load_limit
* DRb::DRbServer.default_safe_level
* DRb::DRbServer.verbose=

config に Hash以外を渡すと、ACL(Access Control List)として取り扱...
...設定の Hash

@raise DRb::DRbBadURI URI の schema が不正(サポートされていないものである)場合に
発生します
プライマリサーバが存在しない場合は、これで起動したサーバがプライマリ
サーバとなります。

@see DRb.#start_service...

drb (24.0)

分散オブジェクトプログラミングのためのライブラリです。

...ance_eval("DANGEROUS RUBY CODE!")

このような instance_eval による危険性は $SAFE を 1
以上にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートからのメソッド呼び出しのコンテキストで指定されるセーフレベルを...
...ロールリスト(アクセスを許可/拒否
する IP のリスト)によりアクセス制御をすることができます。
この機能は ACL で実現されています。
このアクセス制御は単体で使うのではなく、
適切なファイアウォールと併用すべきで...
...d

# サーバ側でリクエストを受け付けるオブジェクト
FRONT_OBJECT=TimeServer.new

# サーバを起動する
DRb.start_service(SERVER_URI, FRONT_OBJECT, :safe_level => 1)
# DRb のスレッドが終了するのを待つ
DRb.thread.join

==== クライアント側...
...o.instance_eval("DANGEROUS RUBY CODE!")

このような instance_eval による危険性は $SAFE を 1
にすることで防げます。
DRb.#start_service の :safe_level オプションで
リモートからのメソッド呼び出しのコンテキストで指定されるセーフレベルを...

絞り込み条件を変える