[解決済み] LAN内のモバイル端末を利用して、ローカルに構築されたJekyllサーバーに接続する
2022-12-01 07:48:56
質問
を使用した後
jekyll serve
を使った後、WEBrick サーバを立ち上げ、サイトへのアクセスは
localhost:4000
からアクセスできるようになります。
しかし、私はLAN内の他のマシンからこのWebサーバーにアクセスする方法を疑問に思っています、特にモバイルデバイスの場合はどうでしょうか?私はGithubにコードをプッシュする前に、モバイルデバイス上でjekyllサイトをテストしようとしています。
どのように解決するには?
試しに
jekyll serve --host=0.0.0.0
コマンドラインでJekyllを呼び出すとき。
これは、JekyllのHTTPサーバは、利用可能なすべてのIPにバインドされるのではなく、単に
localhost
.
また、これをあなたの
_config.yml
で
host: 0.0.0.0
. GitHub はこれを無視してプッシュするので、自分の作品がネットワーク上で公開されても構わないという人はこの方法を使ってもよいでしょう。
なし
--host=0.0.0.0
Jekyllは、起動時にこのような出力がされます。
$ jekyll serve [...] Server address: http://127.0.0.1:4000/ Server running... press ctrl-c to stop.
しかし--host=0.0.0.0
(またはhost: 0.0.0.0
で_config.yml
で表される) すべてのインターフェイスで listen していることに気づくでしょう。0.0.0.0
で表される) すべてのインターフェースで listen していることがわかります。127.0.0.1
)$ jekyll serve --host=0.0.0.0 [...] Server address: http://0.0.0.0:4000/ Server running... press ctrl-c to stop.
それでもサーバーにアクセスできない場合は、ファイアウォールが原因でアクセスできない可能性があります。ファイアウォールを一時的に無効にするか、ポート 4000 のポート転送ルールを追加してください。
Jekyllが適切にすべてのインターフェイスでリッスンされると、あなたはあなたのLAN IPアドレスを使用してモバイルデバイスからこれにアクセスすることができます(のようなものから取得されます
ifconfig
またはipconfig
を使用します)。
関連
-
[解決済み] Heroku: 異なるローカルGitブランチをHeroku/masterにプッシュする方法
-
[解決済み] 0.0.0.0、127.0.0.1、localhostの違いは何ですか?
-
[解決済み] レスキューVSシドキック?[クローズド]
-
[解決済み] 現在の日時をDD/MM/YYYY HH:MM形式で取得するにはどうすればよいですか?
-
[解決済み] Ruby: HTTP でファイルを multipart/form-data で投稿するには?
-
[解決済み] ruby システムコマンドの終了コードチェック
-
[解決済み] Ruby: selfを拡張する
-
[解決済み] define_methodを使ってクラスメソッドを作成するには?
-
[解決済み] RVMを使用してRubyのバージョンを変更するには?
-
[解決済み] Rubyで文字列中のある文字の出現回数を検索する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Android端末からローカルホストにアクセスするにはどうすればよいですか?
-
[解決済み] LinuxとOS XでローカルマシンのプライマリIPアドレスを取得する方法は?[クローズド]
-
[解決済み] Rubyにおけるtapメソッドの利点
-
[解決済み] 文字列を正規表現に変換する ruby
-
[解決済み] 今月の名前(Date.today.monthをnameに変換)。
-
[解決済み] Herokuの基本的なアプリのロードに2秒かかるのはなぜですか?
-
[解決済み] Macのlocalhostサーバーにデバイスを接続しますか?[クローズド]
-
[解決済み] RubyでCtrl-cをキャプチャする
-
[解決済み] Rubyで、selectとmapを組み合わせたArrayメソッドはありますか?
-
[解決済み] なぜ、繊維が必要なのか