我已將我的rails瘦服務器綁定到本地IP。我已經給域名稱爲project1。但是當我將主機名更改爲project1時,它有時會轉到project1:3000。我如何從URL中刪除:3000?Rails - 如何從rails瘦服務器的URL中移除:3000?
-1
A
回答
0
Web標準是:
- HTTP爲端口80
- 將HTTPS端口443
當你去http://stackoverflow.com,它是一樣的http://stackoverflow.com:80或https://www.google.com是一樣的as https://www.google.com:443
所以,在網址的末尾:3000是開發服務器是po的端口這是網頁開發的正常行爲。所有現代框架將在不同的端口上提供開發站點,其中3000是最常見的。這樣做有很多原因,有兩個很好的原因。
- 不需要更改任何權限在端口3000上運行,如果你想在80運行像你這樣做,如果你在443 運行,你並不需要我們的SSL證書
- 你可以告訴你什麼時候在開發中。
你正試圖做一些你不應該做的事情。如果您還沒有使用正確的幫助器方法在rails中構建鏈接,則可能會遇到一些問題。
現在你知道你爲什麼不應該這樣做。你可以像這個rails server -b THEIPYOUWANTTOUSE -p 80
一樣更改rails服務器命令中的端口。您將必須擁有正確的權限。
相關問題
- 1. 使用Rails 3從URL瘦服務器1.5中刪除端口號
- 2. Rails瘦服務器沒有找到PID
- 3. Rails瘦服務器無響應
- 4. 使用pid的Rails瘦身服務
- 5. 從端口3000重寫rails url?
- 6. Rails 3:在gemfile中運行沒有gem'thin'的瘦服務器
- 7. 如何在rails服務器中使用瘦特定的cli選項
- 8. 從Rails內部啓動Rails服務器
- 9. Rails的瘦服務器上運行,但是無法連接
- 10. 的Rails 3.2 HTTP流失敗(在Windows瘦服務器)
- 11. Rails:從URL中刪除控制器
- 12. 如何識別瘦服務器進程?
- 13. 在Rails 3上安裝/運行瘦Web服務器3
- 14. rails /瘦服務器在windows上沒有響應
- 15. Rails - 如何用特定的git分支啓動本地服務器(瘦)
- 16. Rails服務器已啓動,但localhost:3000顯示錯誤
- 17. Rails的服務器
- 18. Apache重寫url rails服務器
- 19. 如何在rails中啓動服務器?
- 20. 如何在Ruby中創建服務器(如rails服務器或gem服務器)?
- 21. 如何從codeigniter中的URL中刪除index.php中的服務器
- 22. 從Rails中的URL中刪除controller_name
- 23. 瘦服務器表現不佳/服務器Web服務器如何工作?
- 24. 服務器用Rails
- 25. Rails服務器dreamhost
- 26. Ideal Rails服務器
- 27. Rails IPv6服務器
- 28. Rails服務器繼續在「rails服務器」命令上退出
- 29. 從rails的ruby中移除new.haml/new.erb?
- 30. 從Rails的authenticity_token中移除div?
如果您在非標準端口上託管,那麼端口**必須在那裏。否則瀏覽器將只使用默認的80/443。 YOu不能奇怪地在端口8000上創建'http:// example.com',因爲這不是默認設置。 –
你想在開發中做到這一點嗎?如果這是應用程序的部署版本,則應該在「生產」模式下運行應用程序。 –
我也嘗試在生產模式下運行服務器。但是端口號存在於URL中。 –