thắc mắc Hỏi cách ẩn cổng port dùng subdomain

  • Người tạo chủ đề Người tạo chủ đề xt™
  • Ngày bắt đầu Ngày bắt đầu

xt™

Junior Member
Xin chào các bác em đang muốn ẩn cổng port bằng subdomain nhưng ko biết làm thế nào, bác nào biết chỉ em với.
VD;
Em đang chạy 1 server IIS với 1 IP tĩnh 123.123.123.123
Hiện tại em đang chạy mấy website với các cổng khác nhau web1= 123.123.123.123:1001 ; web2= 123.123.123.123:1002 ; web3= 123.123.123.123:1003 ...
Giờ em mua 1 tên miền và muốn cài thành như sau: web1.tenmien.vn = 123.123.123.123:1001 ; web2.tenmien.vn = 123.123.123.123:1002 ; web3.tenmien.vn = 123.123.123.123:1003 ...;
Như này có làm đc ko các bác?

Hiện em trỏ tên miền về IP tĩnh thì vẫn phải gõ cổng port tưng ứng mới truy cập đc: tenmien.vn:1001 ; tenmine.vn:1002; tenmien.vn:1003 ...;

Em xin cảm ơn các bác đã quan tâm :love:
 
Cài thêm một cái reversed proxy ở đằng trước như Nginx, Caddy (recommend Caddy vì đơn giản).

Model: Internet -> Caddy -> IIS -> ...

1. Trên server mở port 80 và 443 để serve HTTP traffic và đóng các port khác lại.
2. Trỏ domain/subdomain về A record (IP của server)
3. Config Caddy proxy vào các port IIS tương ứng.

Done
 
Không muốn viết file config thì có thể thử Nginx Proxy Manager

proxy-hosts.png
 
Cài thêm một cái reversed proxy ở đằng trước như Nginx, Caddy (recommend Caddy vì đơn giản).

Model: Internet -> Caddy -> IIS -> ...

1. Trên server mở port 80 và 443 để serve HTTP traffic và đóng các port khác lại.
2. Trỏ domain/subdomain về A record (IP của server)
3. Config Caddy proxy vào các port IIS tương ứng.

Done
@RPG29 em đang dùng win server thì cài như nào bác nhỉ, tìm kiếm hướng dẫn toàn trên linux
 
Bản thân IIS cũng có thể hoạt động như 1 proxy đó, k cần phải cài thêm proxy khác đâu, bạn thử research module ARR của nó xem
 
@RPG29 em đang dùng win server thì cài như nào bác nhỉ, tìm kiếm hướng dẫn toàn trên linux
Windows Server thì chắc chỉ dùng dc Caddy thôi, ko dùng dc Nginx rồi.
Bạn chịu khó đọc tài liệu Caddy tí đơn giản lắm, có hỗ trợ auto SSL luôn.
 
@RPG29 em đang dùng win server thì cài như nào bác nhỉ, tìm kiếm hướng dẫn toàn trên linux
trước e cũng thắc mắc y như bác
trên iis chỗ binding bác thử đặt host name cho đúng ý bác rồi thêm là chạy, cũng chả phải đổi port
dmz phải trỏ về con server ấy nhé
 
win server em nhớ trong iis có cái config theo domain name được, mỗi domain tự dẫn đến 1 app trên iis
 
trước e cũng thắc mắc y như bác
trên iis chỗ binding bác thử đặt host name cho đúng ý bác rồi thêm là chạy, cũng chả phải đổi port
dmz phải trỏ về con server ấy nhé
Nó có phần đó nhưng ko hoạt động, điền host name vào còn ko vào cổng đc = ip nữa cơ
Đã dùng Caddy như bác RPG29 chỉ và dùng ngon lành
 
Nginx Proxy Manager chạy trên docker. Lấy NPM làm entry point rồi forward về các port được mà nhỉ? Em hiểu lý thuyết là thế chứ chưa thử.
 

Thống kê chủ đề

Ngày tạo
xt™,
Người trả lời cuối
ntth,
Trả lời
11
Lượt xem
1.428
Quay lại
Lên đầu trang