# 至少需要一个 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;
}
}
Docker下nginx配置hyperf框架https访问
最新推荐文章于 2024-06-24 11:16:04 发布
该文档展示了如何配置Nginx以代理至少一个Hyperf节点,并设置SSL证书进行安全连接。配置中包括了上游服务器定义、监听端口、域名绑定、以及proxy_pass指令来转发请求到Hyperf服务。同时,还详细说明了SSL证书的pem和key文件路径,确保HTTPS通信的安全。
摘要由CSDN通过智能技术生成