我想知道這是什麼:localhost:8000
,在Codecademy的AngularJS和Ruby on Rails教程中找到。我甚至安裝了Apache 2,但要使用它,我需要撥打:http://localhost/
。在處理一些HTML文件時,我經常遇到Firefox的Inspect Element,其中一部分提到localhost
,其編號如下:localhost:8000
。我想知道這是什麼,我可以使用它從我的Android設備或其他PC訪問我的主機,因爲我們訪問Codecademy的本地主機來學習AngularJS和Ruby on Rails。請幫助。提前致謝。 :-)什麼是Codecademy中使用的localhost:8000(用於AngularJS和Ruby on Rails教程)?
2
A
回答
2
Localhost是您的電腦的回送地址。它後面的IP地址是127.0.0.1。使用本地主機,可以模擬Web服務器環境,並且它主要用於模擬正在運行的Web應用程序,就好像它們在Web服務器上運行一樣。 :8000代表瀏覽器連接到服務器的端口號。這是因爲應用程序在服務器的端口8000上運行(在這種情況下)。所以僅僅安裝Apache 2和衝浪到http://localhost/是不夠的,你必須配置Apache,以便它能夠在你想要的端口上運行你的web應用程序。端口號本身沒有特別的意義。不同的端口只是url的一部分,所以瀏覽器知道它必須連接哪個端口。一些協議使用默認端口。 (例如HTTP將始終連接到端口80,除非您在您的網頁瀏覽器中指定另一個端口)
我相信很多人可以更好地解釋它,但這裏是一個開始。關於Apache網絡服務器上運行的軌道紅寶石
更多信息:
How can i run a ruby on rails project on apache server?
How to setup Ruby on Rails Hosting using Apache, from Development to Production
編輯:從技術上講,全127.0.0.0/8地址塊被保留作迴路的目的。在hosts.txt中配置的默認值是127.0.0.1,並且是最有名的。
相關問題
- 1. ruby on rails教程中使用self.current_user?
- 2. django教程:http:// localhost:8000/admin/
- 3. Ruby on Rails教程?
- 4. Ruby on Rails教程
- 5. 對於Java Applets,http:// localhost:8000 /和http://127.0.0.1:8000/之間的區別是什麼
- 6. Ruby on Rails 3教程
- 7. Ruby on Rails API教程
- 8. Ruby on Rails教程1.2.3
- 9. 爲什麼Ruby on Rails使用http://0.0.0.0:3000而不是http:// localhost:3000?
- 10. Ruby on Rails中的MVC是什麼?
- 11. 結合Ruby on Rails和AngularJS
- 12. 用於Ruby on Rails的最佳Google Analytics工具是什麼?
- 13. Rspec的Ruby on Rails的教程
- 14. Ruby和Ruby on Rails有什麼區別?
- 15. 在Ruby on Rails中使用AngularJS應用程序
- 16. Ruby on Rails中Rack和Rails金屬的區別是什麼
- 17. Ruby on Rails教程:7.1.3使用mysql無法找到表'用戶'
- 18. 正在使用Michael Hartl的Ruby on Rails教程所需的rspec?
- 19. Ruby on Rails教程完整的文件
- 20. Ruby on Rails的教程第9課
- 21. 更新授權(Ruby on Rails的教程)
- 22. Ruby on Rails的博客創作教程
- 23. 衛隊Ruby on Rails的3.2教程
- 24. Ruby on Rails的教程授權
- 25. 簡單的Ruby on Rails教程
- 26. 什麼是端口8000用於播放
- 27. 什麼是運行Ruby on Rails應用程序的最佳DBMS?
- 28. 入門使用Ruby和Ruby on Rails的
- 29. 用於Ruby on Rails的IDE
- 30. 用於Ruby on Rails的'WebControls'