我已经在http://sub.domain.com上安装了只有SSL的nginx,其中有docroot / home / webroot /
login上传文件到/ home / webroot / uploads /
我希望文件夹/上传只能通过HTTP访问外部用户。 主用户界面只能通过HTTPS访问。
请帮忙。
# # The default server # server { listen 443; server_name sub.domain.com; ssl on; ssl_certificate /home/keys/sslkey.pem; ssl_certificate_key /home/keys/server.key; #charset koi8-r; #access_log logs/host.access.log main; location / { root /home/webroot; index index.html index.htm index.php; }
您需要设置一个非SSL虚拟主机。 您将需要使用重写,以便对除“/ uploads”以外的任何位置的请求都将redirect到SSL虚拟主机。