NAT trong AT & T Uverse: nhiều máy chủ web cho các miền khác nhau


-1

Tôi đang lưu trữ một vài trang web khác nhau trên một vài máy tính khác nhau trên mạng gia đình của tôi. Tôi đang cố gắng định cấu hình cài đặt tường lửa của mình sao cho nó cho phép lưu lượng HTTP đến cả hai máy tính đó và phân biệt giữa chúng theo tên miền. Đây có phải là có thể làm gì? Làm cách nào tôi có thể có hai máy chủ HTTP khác nhau trên cùng một mạng cục bộ hiển thị với internet?

Câu trả lời:


0

Giả sử bạn có một địa chỉ IP công cộng, bạn không thể lưu trữ nhiều trang web http trên nhiều máy chủ bằng cùng một cổng (80).

Để thực hiện công việc này, bạn sẽ cần sử dụng các cổng duy nhất cho mỗi máy chủ, chẳng hạn như 80, 81 và 82. Điều này cũng yêu cầu sử dụng một URL duy nhất cho mỗi máy chủ:

http://webserver1.com
http://webserver2.org:81
http://webserver3.net:82

Trong trường hợp này, chỉ cần chuyển tiếp một cổng duy nhất đến từng máy chủ và thay thế cổng đó trong URL được nhập trong trình duyệt.

Tuy nhiên, nếu tất cả các trang web được lưu trữ trên cùng một máy chủ như IIS hoặc Apache như các trang web ảo thì điều này là có thể, đó là một phần của thông số kỹ thuật http / 1.1 và sử dụng tham số HOST để yêu cầu tên trang web mà nó đang tìm kiếm.

Nếu đây là các trang web HTTPS, hãy quên nó đi. Mỗi trang web phải có địa chỉ IP công cộng duy nhất của riêng mình. Việc trao đổi khóa ssl và xác minh chứng chỉ diễn ra trước giao dịch http, vì vậy máy chủ http sẽ không biết cung cấp chứng chỉ cho webserver1.com hoặc webserver2.net

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.