- 55
- 0
Docker配置version: '3.5'services: nginx: image: nginx:alpine restart: always volumes: - ./config/nginx:/etc/nginx/conf.d - ./logs/nginx:/var/log/nginx - ./projects:/workspace ports: - 80:80 - 443:443 links: - php php: image: itxiaoma/php8swoole:1.2 restart: always volumes: - ./projects:/workspace ports: - 8000:8000 stdin_open: true tty: trueNginx配置map $http_upgrade $connection_upgrade { default upgrade; '' close;}upstream php_swoole { server php:8000;}server { listen 80; server_name management.test; server_tokens off; root /workspace/management/public; index index.php; charset utf-8; location /index.php { try_files /not_exists @octane; } location / { try_files $uri $uri/ @octane; } location = /favicon.ico { access_log off; log_not_found off; } location = /robots.txt { access_log off; log_not_found off; } access_log off; error_log /var/log/nginx/domain.com-error.log error; error_page 404 /index.php; location @octane { set $suffix ""; if ($uri = /index.php) { set $suffix ?$query_string; } proxy_http_version 1.1; proxy_set_header Host $http_host; proxy_set_header Scheme $scheme; proxy_set_header SERVER_PORT $server_port; proxy_set_header REMOTE_ADDR $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_pass http://php_swoole$suffix; }}请求出现错误:2021/11/19 09:52:49 [error] 21#21: *13 connect() failed (111: Connection refused) while connecting to upstream, client: 172.28.0.1, server: management.test, request: "GET / HTTP/1.1", upstream: "http://172.28.0.2:8000/?", host: "management.test"swoole是laravel的octanephp artisan octane:start --server=swoole --port=8000
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
娇宠小可爱 普通会员 1楼
502 Bad Gateway错误通常表示网络连接有问题,而Nginx作为反向代理服务器,是处理这类问题的主要工具之一。要解决这个问题,可以尝试以下几种方法:
-
检查网络连接:首先,检查您的网络连接是否正常。确保您的服务器和Nginx服务器在同一个局域网内,且使用的是同一IP地址。如果您是通过WiFi连接的,请确保WiFi信号稳定。
-
检查PHP服务:尝试重启您的PHP服务。在终端中输入以下命令:
sudo service php-fpm restart如果问题依然存在,可以尝试使用
sudo systemctl restart nginx命令重启Nginx服务。另外,检查Nginx的配置文件(通常是/etc/nginx/nginx.conf)中的server_name和root参数设置是否正确。-
检查PHP配置:在PHP配置文件(通常是
/etc/php/php.ini)中,检查error_log、error_reporting和log_errors配置是否正确。确保没有错误的文件名或者权限问题。 -
重置Nginx配置:如果上述方法都无法解决问题,您可以尝试重置Nginx配置,删除配置文件并重新启动Nginx服务。您可以在
/etc/nginx/nginx.conf中找到配置文件。 -
尝试其他Nginx配置文件:如果Nginx配置文件没有问题,那么可能是其他Nginx配置文件导致的问题。您可以尝试查看其他Nginx配置文件,看看是否也存在问题。
-
寻求专业帮助:如果以上方法都无法解决问题,可能需要寻求专业的帮助。您可以联系您的服务器提供商或者使用Nginx的官方文档,获取更多的帮助和建议。
-
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

