簡體   English   中英

獨立的Rails服務器可以接受多個IP地址上的請求

[英]Can stand-alone Rails server accept requests on multiple IP addresses

我想知道我是否可以啟動Rails服務器(Puma或其他方式),並帶有可以使其通過任何IP地址(127.0.0.1,localhost,網絡IP地址等)訪問的選項。

我認為-b選項僅需要一個IP地址(而不是通配符或其他任何內容),並且我必須重新啟動它,更改該選項以允許通過各種IP地址進行連接。

rails s -b 127.0.0.1 -p 3000

我想通過計算機上的瀏覽器和網絡上iPhone上的瀏覽器,以及計算機上VM中的瀏覽器訪問服務器。

127.0.0.1接口是“僅本地”的,並且不接受來自外部源的連接。 您想要的是“全部”選項:

rails s -b 0.0.0.0 -p 3000

其中0.0.0.0表示“接受所有接口”。

僅在使用NAT防火牆時(通常是這種情況),才需要在本地網絡上訪問計算機。 不能從公共Internet訪問192.168.xx,10.xxx和172.16.xx類型的地址。

要使此功能可遠程訪問,您需要使用Ngrok之類的工具。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM