[英]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.