配置Nginx与PHP-FPM运行Laravel Reverb时启动故障求助
启动Laravel Reverb时的Docker部署问题
启动Laravel Reverb时出现错误,程序已通过Docker部署但无法正常运行。以下是相关配置信息:
Nginx配置
location /app { 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 "Upgrade"; proxy_pass http://0.0.0.0:8080; }
.env文件配置
REVERB_HOST=duchresidency.com REVERB_PORT=8080 REVERB_SCHEME=https
Docker Compose配置
nginx: build: context: "./docker/nginx" depends_on: - php-fpm volumes: - $PWD/ssl/fullchain.pem:/etc/nginx/ssl/fullchain.pem - $PWD/ssl/privkey.pem:/etc/nginx/ssl/privkey.pem - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG} - ${NGINX_HOST_LOG_PATH}:/var/log/nginx - ${NGINX_SITES_PATH}:/etc/nginx/sites-available ports: - "${NGINX_HOST_HTTPS_PORT}:443" - "${NGINX_HOST_HTTP_PORT}:80" networks: - sail php-fpm: build: context: "./docker/php-fpm" volumes: - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER}${APP_CODE_CONTAINER_FLAG} ports: - "8080:8080" networks: - sail expose: - "9000" - "8080" - "5173" laravel-horizon: build: context: ./docker/laravel-horizon volumes: - ${APP_CODE_PATH_HOST}:${APP_CODE_PATH_CONTAINER} - ./docker/laravel-horizon/supervisord.d:/etc/supervisord.d depends_on: - php-fpm extra_hosts: - "dockerhost:${DOCKER_HOST_IP}" networks: - sail
补充说明:使用Cloudflare作为DNS服务,已尝试多种方法仍无法解决问题。
内容的提问来源于stack exchange,提问作者Mohammad Golmohammadi
相关产品推荐
相关产品推荐

