Bạn không cần một máy chủ để lưu trữ các ứng dụng - bạn cần một máy chủ được có thể truy cập qua internet. Có rất nhiều cách để làm điều này.
Để tôi truy cập ứng dụng webserver của bạn, tôi cần biết địa chỉ IP của máy tính của bạn. Hãy nói rằng bạn có thể cho tôi công địa chỉ IP của bạn (tìm thấy điều này ở What Is My Ip, đưa địa chỉ cho tôi, và cho tôi mà cổng để kết nối.
Ví dụ. Địa chỉ IP của stackoverflow là 104.16.34.249
, nhưng bạn có thể chỉ có địa chỉ IPv6, không phân biệt. Bây giờ, hãy nhớ rằng hầu hết các ISP nhà có thói quen đặt lại địa chỉ IP công cộng của bạn mỗi ngày.
sau đó, bạn cho tôi cổng ứng dụng của bạn, ví dụ như 8080.
Vì vậy, tôi sẽ cố gắng để có được https://104.16.34.249:8080/ (hoặc http://104.16.34.249:8080/, tùy thuộc vào ứng dụng của bạn)
Nhưng tôi sẽ, trong hầu hết các trường hợp, không có gì hoặc bộ định tuyến của bạn. Vì vậy, đó là bước 2: nói với router của bạn để vượt qua lưu lượng truy cập trên cổng này lên đến máy tính của bạn. Bạn có thể có một cấu hình cổng chuyển tiếp đơn giản, hoặc ví dụ. đặt máy tính vào DMZ. (Làm thế nào để làm tất cả điều này là một câu hỏi khác, có lẽ hơn trên ServerFault hoặc SuperUser).
Vì vậy, bây giờ tôi có thể truy cập ứng dụng của bạn từ interwebz.
Nhưng bạn có thể muốn tôi sử dụng một số tên không đổi, không phải địa chỉ IP thay đổi. Vì vậy, bạn đăng ký một dịch vụ như DynDNS hoặc No-IP và cài đặt đoạn mã nhỏ của họ trên máy tính hoặc bộ định tuyến của bạn và họ cung cấp cho bạn một cái gì đó giống như tên máy chủ nhà, ví dụ: http://best-home-webserver-that-will-never-run-out-of-electricity.dyndns.com/ hoặc http://my-cool-app.no-ip.com/.
Nói về việc đẩy mạnh trò chơi của bạn, huh?
Nhưng nếu bạn muốn tên miền "thực", của riêng bạn, như "http://i-have-webz.com:8080/" thì sao? Vâng, bước tiếp theo của bạn là mua tên miền này từ một người nào đó như Namecheap, và sau đó đặt DNS của bạn trỏ đến địa chỉ IP của bạn (nếu nó tĩnh - tức là, nếu nó không thay đổi mọi lúc), hoặc là bí danh vào tên máy chủ không-ip/dyndns (động) của bạn.
Bước tốt tiếp theo sẽ giống như nhận UPS thích hợp, cũng là máy phát điện diesel khi bạn hết điện, thuê một đường DSL khác từ nhà cung cấp khác trên một vòng lặp khác nhau (ví dụ: một cáp và một sợi dây) để sao lưu hoặc có thể mượn truy cập không dây từ hàng xóm của bạn cho mục đích này, thực hiện công cụ dns round-robin, phát triển một doanh nghiệp lớn ra khỏi nó sau đó di chuyển tất cả sang Amazon.
Điều được mô tả ở trên là các bước cấp cao chỉ cho một cách để xử lý kịch bản của bạn. Nó không phải là một cách rất hoàn chỉnh, không đầy đủ trong pitfals có thể. Có nhiều hơn nữa, có lẽ là cách tốt hơn để làm nhiều hoặc tất cả các bước.
Tôi nghi ngờ chuyển tiếp cổng là câu trả lời ở đây. Tôi nên nghĩ điều này một chút trước khi đăng. Tuy nhiên, tôi rất cảm kích câu trả lời chi tiết. –