提问人:Josué Suptitz 提问时间:11/3/2023 最后编辑:Steffen UllrichJosué Suptitz 更新时间:11/3/2023 访问量:53
反向代理 nginx apache SSL
Reverse proxy nginx apache SSL
问:
我有一个在 Apache 上运行的网站,端口为 8443 (http)。我想使用 Nginx 作为反向代理 访问 Apache,但在 https 上使用自签名证书。 我尝试了各种方法,但没有任何效果......
当我直接通过端口 8443 访问它而不通过 Nginx 时,它工作正常。 但是,当我尝试通过 https://example.com 访问它时......我明白了ERR_CONNECTION_TIMED_OUT。
这是我的配置文件(/etc/nginx/conf.d/default.conf):
server {
listen 443 ssl http2;
server_name www.example.com;
ssl_client_certificate /etc/nginx/ssl/www.example.com.pem;
ssl_certificate /etc/nginx/ssl/www.example.com.crt;
ssl_certificate_key /etc/nginx/ssl/www.example.com.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 10m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
location / {
index index.html index.htm index.php;
proxy_pass http://127.0.0.1:8443;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
proxy_pass http://127.0.0.1:8443;
}
}
答: 暂无答案
评论