Công ty tên miền mà bạn đã nói chuyện có thể đã giải thích được cách hoạt động của miền. Tên miền không đề cập đến các cổng cụ thể. Họ chỉ đề cập đến địa chỉ IP. Máy khách có thể tra cứu tên máy chủ để nhận địa chỉ IP mà máy khách sẽ kết nối, nhưng máy khách phải tìm ra cổng mà không có sự trợ giúp của DNS. Cổng 80 chỉ là cổng mặc định cho dịch vụ HTTP.
Bạn chắc chắn có thể chạy máy chủ web trên cổng 8088 nếu muốn. Số cổng sẽ phải xuất hiện trong URL, ví dụ: http://somehost.example.com:8080/some/page
. Khách hàng sẽ phân tích cú pháp này và biết kết nối với cổng 8088 thay vì cổng mặc định 80.
Nếu bạn không muốn URL chứa số cổng thì yêu cầu sẽ chuyển đến cổng mặc định 80 và bạn có không có lựa chọn nào khác ngoài việc làm cho máy chủ web chạy trên cổng 80 xử lý các yêu cầu này. Yêu cầu HTTP/1.1 bao gồm tên máy chủ mà khách hàng muốn liên hệ và các chương trình máy chủ web hiện đại thường có khả năng phân phối các bộ nội dung hoàn toàn khác nhau dựa trên tên máy chủ trong yêu cầu. Có vài cách để làm những gì bạn cần:
Chỉ cần định cấu hình máy chủ web cho cổng 80 để xử lý cả hai trang web. Điều này sẽ phụ thuộc vào phần mềm máy chủ web bạn đang sử dụng. Ví dụ: Apache gọi các "máy chủ ảo" này và here is a set of examples. Đây là một giải pháp điển hình và một số người chạy hàng trăm trang web trên cùng một máy chủ theo cách này.
Chạy hai máy chủ web của bạn như bạn đã lên kế hoạch. Thiết lập máy chủ cho cổng 80 thành reverse proxy cho trang web thứ hai. Máy chủ sẽ tiếp tục phân phối nội dung cho trang web mà nó xử lý ngay bây giờ. Khi nó nhận được yêu cầu cho trang thứ hai, nó sẽ chuyển tiếp yêu cầu đến máy chủ đang chạy trên cổng 8088 và chuyển tiếp phản hồi của máy chủ trở lại máy khách.
Di chuyển máy chủ hiện tại cho cổng 80 sang một cổng khác. Chạy một máy chủ proxy ngược hoàn toàn trên cổng 80, chuyển tiếp các yêu cầu cho cả hai trang web đến các máy chủ web tương ứng của chúng.
Bạn có thể nên đưa ra các câu hỏi khác cho https://webmasters.stackexchange.com/ hoặc https://serverfault.com/.
Bạn có kiểm soát máy chủ web đang xử lý cổng 80 không? Phần mềm là gì? – Kenster
Có, tôi có thể kiểm soát nó. Đó là một trang web khác được thiết lập trên cùng một địa chỉ IP nhưng trên cổng 80. Tuy nhiên, như tôi đã nói tôi muốn sử dụng một trang khác được thiết lập trên cùng một địa chỉ IP nhưng sử dụng cổng 8088 – george