Docker下nginx配置hyperf框架https访问

该文档展示了如何配置Nginx以代理至少一个Hyperf节点,并设置SSL证书进行安全连接。配置中包括了上游服务器定义、监听端口、域名绑定、以及proxy_pass指令来转发请求到Hyperf服务。同时,还详细说明了SSL证书的pem和key文件路径,确保HTTPS通信的安全。
摘要由CSDN通过智能技术生成
# 至少需要一个 Hyperf 节点,多个配置多行
upstream hyperf {
    # Hyperf HTTP Server 的 IP 及 端口
    server app:9501;
}
 
# server {
    # 监听端口
    # listen 80; 
    # 绑定的域名,填写您的域名
    # server_name hyperf.phphui.top;
 
    # location / {
        # 将客户端的 Host 和 IP 信息一并转发到对应节点  
        # proxy_set_header Host $http_host;
        # proxy_set_header X-Real-IP $remote_addr;
        # proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
 
        # 转发Cookie,设置 SameSite
        # proxy_cookie_path / "/; secure; HttpOnly; SameSite=strict";
 
        # 执行代理访问真实服务器
        # proxy_pass http://hyperf;
    # }
# }

server {
    #监听443端口
    listen 443;
    #你的域名
    server_name hyperf.phphui.top;
    ssl on;
    #ssl证书的pem文件路径
    ssl_certificate  /home/nginx/cert/hyperf.php.top.pem;
    #ssl证书的key文件路径
    ssl_certificate_key /home/nginx/cert/hyperf.php.top.key;
    location / {
     proxy_pass  http://hyperf;
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

swoole~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值