Tôi có một vấn đề lớn trong trang web của tôi.
Vì tôi đã chuyển từ máy chủ web Apache sang Nginx nên quảng cáo trên trang web của tôi không hoạt động.
Tôi đã thêm những dòng này vào tệp cấu hình trang web của mình trong nginx:
add_header 'Kiểm soát truy cập-Cho phép-Xuất xứ' '*' luôn luôn;
add_header 'Kiểm soát truy cập-Cho phép-Tiêu đề' 'Chấp nhận,Ủy quyền,Xuất xứ,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content -Type' luôn luôn;
add_header 'Phương thức kiểm soát truy cập-cho phép' 'NHẬN, ĐĂNG, ĐẶT, XÓA, ĐẦU' luôn;
add_header 'Access-Control-Expose-Headers' 'Content-Length,Content-Range' luôn luôn;
add_header 'Kiểm soát truy cập-Cho phép-Thông tin xác thực' 'luôn đúng';
add_header 'Kiểm soát truy cập-Tuổi tối đa' '1728000' luôn;
Tôi đã tải lại nginx nhưng không có gì xảy ra.
tôi đã thử nghiệm với curl -X OPTIONS -i https://xy.hu
Câu trả lời là:
HTTP/1.1 405 Không được phép
Máy chủ: nginx
Ngày: Thứ Hai, 05 Tháng 7 năm 2021 11:14:07 GMT
Loại nội dung: văn bản/html
Độ dài nội dung: 150
Kết nối: giữ nguyên
An ninh-Giao thông nghiêm ngặt: max-age=31536000; bao gồm tên miền phụ
X-XSS-bảo vệ: 1; chế độ = khối
Tùy chọn khung hình X: SAMEORIGIN
X-Content-Type-Options: nosniff
Tính năng-Chính sách: tự động phát 'không'; máy ảnh 'không'
Chính sách giới thiệu: cùng nguồn gốc
Kiểm soát truy cập-Cho phép-Xuất xứ: *
Access-Control-Allow-Headers: Chấp nhận,Ủy quyền,Xuất xứ,DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type
Kiểm soát truy cập-Cho phép-Phương thức: GET, POST, PUT, DELETE, HEAD
Access-Control-Expose-Headers: Độ dài nội dung,Phạm vi nội dung
Kiểm soát truy cập-Cho phép-Thông tin xác thực: đúng
Kiểm soát truy cập-Tuổi tối đa: 1728000
<html>
<head><title>405 Không được phép</title></head>
<body>
<center><h1>405 Không được phép</h1></center>
<hr><center>nginx</center>
</body>
</html>