2014-05-13 54 views
0

我正在使用工頭指定端口3000。如何通過在瀏覽器中寫入myapp.local而不是輸入0.0.0.0:3000來訪問我的應用程序?等/主機與端口號(固定爲工頭)

我已經加入:

0.0.0.0 myapp.local 

但是這樣做myapp.local它的默認值時,默認的本地主機的Apache,而不是Rails應用程序。

+0

你用什麼系統? – pawel7318

+0

我建議只在瀏覽器上做一個書籤。 – pawel7318

回答

1

簡答:你不能。

主機表旨在將主機名映射到IP地址(Wiki)。港口進入另一個點。

但是,您可以指定端口工頭應該運行於:

-p, --port 

    Specify which port to use as the base for this application. Should be a multiple of 1000. 
+0

我已經指定了端口... –

0

我不知道工頭,但比我假設你與你的瀏覽器連接到它通過HTTP會談。如果是這樣,您可以使用代理設置指向該主機:端口。嘗試FoxyProxy。這更像是一個解決方法,而不是一個真正的解決方案,但它應該工作(只要它不是HTTPS)

如果您使用Linux比另一種方式是使用LD_PRELOAD來覆蓋連接glibc函數。這是相當低級的黑客攻擊,但並不複雜。

在Linux中的另一種方法是使netfilter規則(iptables)NAT連接。這並不好,因爲您需要根級別更改才能實現簡單的事情。

相關問題