Tôi có một trang web nơi tôi muốn tất cả các yêu cầu được thực hiện với HTTPS ngoại trừ các yêu cầu tới các url có đường dẫn bắt đầu bằng /foo/
. Làm cách nào để định cấu hình cái này trong Nginx?
Ngay bây giờ tôi chạy tất cả các yêu cầu với SSL:
server {
listen 443;
ssl on;
ssl_certificate /home/admin/ssl/ssl.crt;
ssl_certificate_key /home/admin/ssl/ssl.key;
server_name www.mydomain.com;
location / {
proxy_pass http://localhost:8000;
...
}
}
Bạn có muốn buộc các yêu cầu đến đường dẫn đó không sử dụng SSL hoặc cho phép các yêu cầu không sử dụng SSL không?
—
Shane Madden
Tôi muốn cho phép các yêu cầu đến đường dẫn đó để sử dụng HTTP và HTTPS.
—
hekevintran