windwos10Pro64bitです。
基本的には静的サイトの表示で利用します。cgiとかを利用しようと思うといろいろエラーが出たので解消には至っていません。
とにかく次のファイルをデスクトップに作成してください。
webrick.rb
require 'webrick'
server = WEBrick::HTTPServer.new({
:DocumentRoot => './',
# :BindAddress => '127.0.0.1',
:BindAddress => '192.168.0.3',
:Port => 8000
})
server.start
index.html
<h1>index.html</h1>
サーバー起動方法
- コマンドプロンプトを開きます。
- カレントディレクトリをデスクトップにします「cd Desktop」
- 「ruby webrick.rb」を実行する。
- ブラウザのアドレスバーに「192.168.0.3:8000」を入力しエンター。
「webrick.rb」と同じ階層に「index.html」があれば、index.htmlの内容が表示されます。
もしindex.htmlがなければ、「ディレクトリインデックス」が機能し、webrick.rbファイルがあるディレクトリの一覧が表示されます。
他の端末からもブラウザのアドレスバーに同様な入力をすればindex.htmlが確認できます。
コメントをひとつずらして、「127.0.0.1」を有効にすれば、アドレスバーには「localhost:8000」と入力します。