Đối với miền mới x.co mà tôi đang thiết lập, tôi muốn gốc (x.co) hiển thị trang đích bên ngoài mà không thay đổi url thành url của trang đích bên ngoài.
Trang đích này đã được tạo trên hubspot và xuất bản tại a.hubspot.b/c
Có một cách đơn giản để đạt được điều này? Tôi đã kiểm tra một vài câu trả lời như 1, 2, 3, nhưng không nhận được nó.
Những gì tôi có bây giờ là dưới đây. Nó chuyển tiếp tới trang đích thay đổi url thành a.hubspot.b/c. Tôi cần url giữ nguyên x.co.
FWIW, tôi cũng sử dụng bộ nhớ đệm và DNS của cloudflare.
người phục vụ {
nghe 80;
server_name x.co www.x.co;
trả về 301 https://$server_name$request_uri;
}
người phục vụ {
nghe 443 ssl http2;
server_name x.co www.x.co;
ssl_certificate x.co.pem;
ssl_certificate_key x.co.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_session_cache được chia sẻ:SSL:1m;
ssl_session_timeout 5 phút;
ssl_ciphers CAO:!aNULL:!MD5;
bật ssl_prefer_server_ciphers;
địa điểm / {
#proxy_pass https://x-12345.hubspotpagebuilder.eu/coming-soon/;
bộ giải quyết 8.8.8.8;
proxy_pass https://x-12345.hubspotpagebuilder.eu/coming-soon;
proxy_set_header Máy chủ lưu trữ $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
#root /var/www/frontend/x;
#roothtml;
#index index.html index.htm;
}
}
Chỉnh sửa/thêm - thật ngu ngốc là tôi đã không buồn kiểm tra nhật ký lỗi nginx. Khi tôi làm vậy, đã có những manh mối tốt cho vấn đề. Các bản ghi lỗi có
"SSL_do_handshake() không thành công (SSL: error:14094410:SSL routines:ssl3_read_bytes_sslv3 cảnh báo bắt tay thất bại:SSL số cảnh báo 40) trong khi SSL bắt tay ngược dòng, máy khách: 2401: ......"
(...... ở cuối có nghĩa là còn nhiều văn bản mà tôi chưa nhập ở đây. Tôi đang sử dụng chứng chỉ Cloudflare trên phần phụ trợ của mình và chuyển hướng đến trang hubspot trong nginx - đó có vẻ là một vấn đề.
Và nó đã được. Giải pháp là thêm proxy_ssl_server_name bật;
. Tất cả proxy_set_header
các chỉ thị mà tôi đã sao chép trong tuyệt vọng là vô nghĩa và có thể vui vẻ sử dụng. Trang này tỏ ra rất hữu ích trong việc giải thích vấn đề và giải pháp.