我正在使用工頭指定端口3000。如何通過在瀏覽器中寫入myapp.local
而不是輸入0.0.0.0:3000
來訪問我的應用程序?等/主機與端口號(固定爲工頭)
我已經加入:
0.0.0.0 myapp.local
但是這樣做myapp.local它的默認值時,默認的本地主機的Apache,而不是Rails應用程序。
我正在使用工頭指定端口3000。如何通過在瀏覽器中寫入myapp.local
而不是輸入0.0.0.0:3000
來訪問我的應用程序?等/主機與端口號(固定爲工頭)
我已經加入:
0.0.0.0 myapp.local
但是這樣做myapp.local它的默認值時,默認的本地主機的Apache,而不是Rails應用程序。
簡答:你不能。
主機表旨在將主機名映射到IP地址(Wiki)。港口進入另一個點。
但是,您可以指定端口工頭應該運行於:
-p, --port
Specify which port to use as the base for this application. Should be a multiple of 1000.
我已經指定了端口... –
我不知道工頭,但比我假設你與你的瀏覽器連接到它通過HTTP會談。如果是這樣,您可以使用代理設置指向該主機:端口。嘗試FoxyProxy。這更像是一個解決方法,而不是一個真正的解決方案,但它應該工作(只要它不是HTTPS)
如果您使用Linux比另一種方式是使用LD_PRELOAD來覆蓋連接glibc函數。這是相當低級的黑客攻擊,但並不複雜。
在Linux中的另一種方法是使netfilter規則(iptables)NAT連接。這並不好,因爲您需要根級別更改才能實現簡單的事情。
你用什麼系統? – pawel7318
我建議只在瀏覽器上做一個書籤。 – pawel7318