163.27.223.1
, trong server này e cài lên 1 con web ở port 8090 đi, sau đó e dùng cloudflare em trỏ tên miền minh.example.com vào ip trên, thì muốn vào web e lại phải vào bằng cách minh.example.com:8090. Câu hỏi của em là làm thế nào để em chỉ cần minh.example.com thôi là vào dc rồi?
Hỏi về chia dns với gateway
E có 1 ip public ví dụ
dns
gateway
Remain: 5
2 Answers
ducnt114
Enlightened
ducnt114
Enlightened
Trường hợp này thì em nên cài thêm Nginx làm reverse proxy, file cấu hình nginx sẽ có nội dung như sau:
upstream minhexample { server 127.0.0.1:8090; } server { listen 80; server_name minh.example.com; location / { proxy_pass http://minhexample; } }
Hiểu đơn giản là Nginx sẽ lắng nghe ở port 80 (port chuẩn của http), sau đó các request có domain minh.example.com sẽ được forward vào web service đang lắng nghe ở port 8090
-
2
Minh Vu
Enlightened
Minh Vu
Enlightened
tks anh ạ. em bổ sung thêm là nếu trên server đó em có 1 web khác trên port 3000 đi. mà e muốn subdomain khác là tung.example.com tới đó thì cấu hình nginx thế nào ạ. Tức minh.example.com trỏ tới 8090, còn tung.exanple.com trỏ tới 3000 (cùng trên 1 ip)
-
0