Tôi đã dành hơn một tuần để xem trang web này để giải quyết hai mục sau.
Thông tin cơ bản: miền phụ được thiết lập trong DNS của GoDaddy để chuyển tiếp tới IP công khai của chúng tôi.
DNS nội bộ có hoạt động chuyển tiếp và đảo ngược cho FQDN cũng như máy chủ trên mạng nội bộ.
Mục đầu tiên là cho phép tên miền phụ (http hoặc https 80-443) trỏ đến thư mục chứa bên trong máy chủ nội bộ FQDN nhưng không hiển thị thư mục mà tôi chuyển hướng thư mục đó đến.Tôi đã thử một số kết hợp mà không thành công hoàn toàn. Có nghĩa là trang web được hiển thị tuy nhiên thư mục cũng được hiển thị trong trình duyệt và có thể xem được khi bạn nhấp vào trường văn bản URL.
Tôi đang sử dụng cú pháp này
người phục vụ {
nghe 80;
nghe 443;
server_name crm.domain.com;
vị trí = / {
viết lại ^/$ /thư mục/;
#return 301 domain.com/folder$request_uri;
}
}
Hoặc là điều này thậm chí có thể?
Thứ hai là hướng tên miền phụ (http hoặc https) đến một máy chủ nội bộ khác và áp dụng một cổng. Chuyển hướng này cũng cần phải được an toàn. Đây là những gì tôi đã cố gắng sử dụng nhưng nhận được lỗi khi kiểm tra nginx
người phục vụ {
tên_máy chủ pds.domain.com;
nghe 80;
nghe 443;
địa điểm / {
proxy_set_header Máy chủ lưu trữ $host;
proxy_pass https://192.168.2.12:9301;
proxy_redirect tắt;
}
}
Máy chủ nội bộ tại 192.168.2.12 là sub1.domain.com
Bất kỳ suy nghĩ nào về cú pháp để thực hiện công việc này?