国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

docker 連接 webman 錯誤,已經解決了

owenzhang

已經解決了,得安裝php-cli容器
https://gitee.com/owenzhang24/docker_compose_lnmp

問題描述

我是用docker-compose創(chuàng)建LNMP環(huán)境
https://gitee.com/owenzhang24/docker_compose_lnmp
這個是我的文件內容

項目搭建成功后,我本地運行鏡像,本地127.0.0.1也可以輸出nginx的項目index.php的phpinfo內容
比如我另外一篇文章
https://my.oschina.net/owenzhang24/blog/5586043
截圖
那說明LNMP環(huán)境搭建成功了,
那現(xiàn)在問題了
我開始創(chuàng)建我的webman項目,
截圖
進入PHP容器的項目根目錄執(zhí)行php start.php start也是成功的,說明項目也是運行成功了
截圖

說明項目也是運行成功了,但我本地瀏覽器運行http://127.0.0.1:3571 訪問不到
nginx容器3571也有映射到本地的3571端口
截圖

我想應該是我的nginx配置問題,我的nginx配置如下

  1. docker exec -it lnmp_nginx /bin/sh
  2. vim /etc/nginx/conf.d/default.conf
  3. location / {
        proxy_pass http://127.0.0.1:3571;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header Host $http_host;
    }

    我其他環(huán)境,沒用用到docker環(huán)境,這樣nginx配置都是沒問題的,
    現(xiàn)在問題是 為什么PHP容器的項目是運行成功了,但我本地還是運行不了

這個問題糾結我2,3天了,還是沒解決,好累,我嘗試,將項目的env文件
SERVER_LISTEN = http://127.0.0.1:3571
改成本地的局域網ip 的 http://192.168.1.125:3571
或者改成http://0.0.0.0:3571
都不行,很奇怪

請問那位大佬可以幫忙下,有償?shù)脑捯彩墙o個100塊紅包,喝杯下午茶的意思,算幫忙孩紙吧,謝謝!

其實最好是遠程看下,我覺得應該是php-fpm的問題,然后我現(xiàn)在把docker-compose文件在添加一個php-cli試下,我真的試過很多方法了,容器通信本地端口,應該沒問題的,但我項目3571端口就不行,我覺得還是nginx配置問題,麻煩大佬們!謝謝!

1521 3 0
3個回答

nitron

你docker上面不是寫著映射的是33571么?
所以到底是3571還是33571,你這暴露跟監(jiān)聽的俗稱33571,那你使用3571是肯定不行啊

稚出

1.你的端口一個是33571一個是3571,
2.不是映射nginx容器的端口,是php容器的端口,nginx只需映射80和443端口就行
3.SERVER_LISTEN不用改還是http://0.0.0.0:端口號
4.nginxp配置(文檔)

upstream webman {
    server 127.0.0.1:8787;
    keepalive 10240;
}

server {
  server_name 站點域名;
  listen 80;
  access_log off;
  root /your/webman/public;

  location / {
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header Host $host;
      proxy_http_version 1.1;
      proxy_set_header Connection "";
      if (!-f $request_filename){
          proxy_pass http://webman;
      }
  }
}

里面的127.0.0.1換成php容器的ip地址,docker inspect 容器 | grep IPAddress 可以查看容器ip

owenzhang

已經解決了,得安裝php-cli容器
https://gitee.com/owenzhang24/docker_compose_lnmp
截圖

  • owenzhang 2022-11-02

    如果是window本地開發(fā),無需配置nginx配置文件

年代過于久遠,無法發(fā)表回答
??