如何解决如何通过安全httpsNginx服务器提供/ wp-content端点
我正在使用WordPress REST API。我的整个应用程序都进行了docker化,包括前端,Nginx和WordPress。
server {
listen 443 ssl http2;
server_name www.realmprojectau.com;
# SSL
ssl_certificate /etc/letsencrypt/live/realmprojectau.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/realmprojectau.com/privkey.pem;
# Additional Nginx options
include /etc/letsencrypt/options-ssl-nginx.conf;
# Diffie-Hellman parameter for DHE ciphersuites
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem;
# Redirect to HTTPS
location / { proxy_pass http://frontend$request_uri; }
location /wp-json {
/* "Wordpress" is the name of the Docker container */
proxy_pass http://wordpress;
}
/* This is the error */
location /wp-content {
proxy_pass http://localhost:8000;
}
}
我设法使wp-json
进入https端口,但是当我对proxy_pass
做类似的wp-content
来获取博客的媒体部分时,我感到很困惑内容错误,因为它仍以HTTP而不是HTTPS的形式提供。
我对wp-content端点有什么错,因为据我所知,使用proxy_pass
和仅使用不同的端点仍然是相同的原则吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。