第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Nginx、PHP-FPM、Docker - 113:主機無法訪問

Nginx、PHP-FPM、Docker - 113:主機無法訪問

PHP
溫溫醬 2023-10-01 17:14:46
我很難理解我的錯誤在哪里。我查看了各種答案并嘗試了補救措施,卻發(fā)現(xiàn)他們的解決方案并沒有解決我的問題。我已經(jīng)將所有內(nèi)容剝離到非?;A(chǔ)的內(nèi)容,看看我是否可以得到一個基本的 PHP index.php 來呈現(xiàn)它自己。這是我試圖實現(xiàn)的核心目標:我有 docker-compose 建立 1 個網(wǎng)絡(luò),以及連接到該網(wǎng)絡(luò)的 2 個服務。一個服務是PHP-FPM,另一個服務是nginx,為PHP-FPM提供服務。每次我站起來時,無論我如何配置它,我都會得到一個502 Bad Gateway,當我檢查 nginx 容器日志時,我會得到[error] 29#29: *1 connect() failed (113: Host is unreachable) while connecting to upstream。./docker-compose.ymlversion: "3.7"networks:    app:        driver: bridgeservices:    php:        image: php:7.4-fpm        container_name: php        volumes:            - /home/admin/dev/test/php/www.conf:/usr/local/etc/php-fpm.d/www.conf            - /home/admin/dev/test/src/:/var/www/html        networks:            - app    nginx:        image: nginx:alpine        container_name: nginx        depends_on:            - php        ports:            - "80:80"            - "443:443"        volumes:            - /home/admin/dev/test/src/:/usr/share/nginx/html            - /home/admin/dev/test/nginx/conf.d/app.conf:/etc/nginx/conf.d/app.conf        networks:            - app./php/www.conf -> /usr/local/etc/php-fpm.d/www.conf[www]user = www-datagroup = www-datalisten = 0.0.0.0:9000pm = dynamicpm.max_children = 5pm.start_servers = 2pm.min_spare_servers = 1pm.max_spare_servers = 3./nginx/conf.d/app.conf -> /etc/nginx/conf.d/app.confserver {    listen 80;    server_name localhost;        root /usr/share/nginx/html;    index index.php;    location / {        try_files $uri $uri/ /index.php?$query_string;    }我相信我只是對 PHP-FPM 有一個重大誤解,但也許還有其他原因。故障排除期間的更新 我的想法是我的整體環(huán)境(即 Fedora 32)搞砸了。Docker 不支持開箱即用的 Fedora 32(必須更改 /etc/yum.repos.d 中的存儲庫設(shè)置才能使其正常工作 - 必須使用 Fedora 31 的存儲庫)。所以我決定啟動一個 Ubuntu 20.0.4 VM 并在那里進行測試?,F(xiàn)在 PHP-FPM 和 Nginx 正在對話;我從 PHP-FPM 容器收到響應!然而,現(xiàn)在即使只有基本腳本,我也會收到 404 錯誤,但這更接近我需要的位置......現(xiàn)在修復 404。
查看完整描述

2 回答

?
拉丁的傳說

TA貢獻1789條經(jīng)驗 獲得超8個贊

最終更新(答案) 對于遇到此問題的任何人,截至今天為止,Docker 無法與 Fedora 32 一起使用(某些部分可以)。至少我沒有時間進行故障排除/修補。這是一個新的 Fedora 32,沒有安裝以前的 docker/docker-compose 或任何東西。

我架起了新的 Fedora 31 和 Ubuntu 20.0.4 只是為了驗證我的“結(jié)論”。兩者都開箱即用,無需額外調(diào)整。


查看完整回答
反對 回復 2023-10-01
?
蝴蝶不菲

TA貢獻1810條經(jīng)驗 獲得超4個贊

您可以檢查您的 php-fpm 服務是否正在運行嗎?問題可能是 php-fpm 服務未運行,因此 nginx 無法連接到它



查看完整回答
反對 回復 2023-10-01
  • 2 回答
  • 0 關(guān)注
  • 222 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號