1 回答

TA贡献2036条经验 获得超8个赞
经过一些错误和试验后,它的工作原理
server {
listen 80;
server_name test.example.com;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_read_timeout 60;
proxy_connect_timeout 60;
proxy_redirect off;
# Allow the use of websockets
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
location /favicon.ico { alias /path/to/favicon.ico; }
listen 443 ssl http2;
#ssl info removed
}
一些要点
从服务器中删除根目录
删除索引 {我们不需要索引,因为 ReactPhp 有自己的服务器}
将proxy_pass端口与 ReactPhp 服务器端口匹配
最好通过代理提供 SSL 与 nginx { 作为反应应用程序文档}
502 网关错误 { 发生这种情况是因为我的服务器当时没有运行}
添加回答
举报