• Home
  • Akiko Yokoyama
  • Contact
  • Feed
ja | en |

Pow + xip.ioでRailsのバーチャルホストをlocalhostで共有する方法

バーチャルホスト云々をシンボリックリンク貼るだけで [project-name].dev に簡単にできるようになる。 xipを使うと、さらに同じネットワーク内の人にも簡単に共有ができる。

Powのインストール

公式サイト: Pow: Zero-configuration Rack server for Mac OS X $ curl get.pow.cx | sh

Anvilのインストール

公式サイト:Anvil for Mac - Run your sites locally

xip.ioとは

PowerDNS といういろいろなものをバックエンドに使える DNS サーバで作られた、IP アドレスをサブドメインに入れておくとその IP アドレスそのものに名前解決されるドメインです。

例えは、以下のような URL でローカルホストにアクセスできます(127.0.0.1 に解決される)。 xip.io で簡単バーチャルホスト - ngyukiの日記

ifconfigでローカルIPアドレスを確認する

1
2
3
4
$ ifconfig
<省略>
en0: 
 inet [ip-adress]

pow + xip.ioの組み合わせで、ローカルでpowを設定した [リポジトリ名.dev] を他の人に [リポジトリ名].[ローカルIPアドレス].xip.io で簡単に共有できた。xip.io便利。

$ curl curl -XPOST -v -H 'Content-Type: application/json' http://[project-name].[local-ip-address].xip.io/api/v1/auth/sign_in -d '{"email": "test@example.com", "password": "testtest" }

user-image
Akiko yokoyama in Coding
5 minute read

Similar Posts

3年前にブログの多言語化対応を実はしていた話

Leica Q2 を購入して1年経ちました &レビュー

ブログの再構築を Jekyll + Netlify + Github で行った話

Excel Tips vol.1

WSL / Windows Subsystem for Linux + Ubuntuのセットアップ方法

user-image

Published Feb 17, 2018

Akiko yokoyama in Coding

Also found in

  • Coding

Share this article

3年前にブログの多言語化対応を実はしていた話

Leica Q2 を購入して1年経ちました &レビュー

ブログの再構築を Jekyll + Netlify + Github で行った話

Excel Tips vol.1

WSL / Windows Subsystem for Linux + Ubuntuのセットアップ方法

チャットボット hubot adapterを利用した Slack と Chatwork連携コードサンプル

  • Home
  • Akiko Yokoyama
  • Contact
  • Feed