SSL+;代理通行证=404?
对每个人都有好处。SSL+;代理通行证=404?,ssl,nginx,http-status-code-404,reverse-proxy,Ssl,Nginx,Http Status Code 404,Reverse Proxy,对每个人都有好处。 在Windows Server上配置nginx-1.13.8时遇到问题。 在reverse_proxy上添加SSL时,我收到404 工作配置(http): 使用ssl进行配置: server { listen 443 ssl; server_name example.com; ssl on; ssl_certificate ../cert/certcombined.crt;
在
Windows Server
上配置nginx-1.13.8
时遇到问题。
在reverse_proxy
上添加SSL时,我收到404
工作配置(http):
使用ssl进行配置:
server {
listen 443 ssl;
server_name example.com;
ssl on;
ssl_certificate ../cert/certcombined.crt;
ssl_certificate_key ../cert/private_rsa.key;
location / {
proxy_pass http://192.168.0.3:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
192.168.0.3
是linux上的apache很抱歉,
“断章取义的英语”
添加这两个指令以…:access\u log/var/log/nginx/access.log代码>error\u log/var/log/nginx/error.log警告代码>我不知道为什么,但当我添加访问
和错误
日志路径时,一切都正常。。。。0\u 0您可以在上删除ssl代码>。从nginx 1.15开始,该指令已过时,支持将ssl添加到您的listen指令中。我还会将这些添加到您的http块ssl\u会话\u超时;ssl_会话_缓存共享:ssl:5m代码>并将其发送到服务器块ssl_协议SSLv3 TLSv1 TLSv1.1 TLSv1.2;ssl_密码高:!阿努尔:!MD5;保持活动超时90代码>正如我所说,我使用的是nginx1.13.8
,但感谢您提供额外配置的提示
server {
listen 443 ssl;
server_name example.com;
ssl on;
ssl_certificate ../cert/certcombined.crt;
ssl_certificate_key ../cert/private_rsa.key;
location / {
proxy_pass http://192.168.0.3:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
}
}