簡體   English   中英

帶php鏈接的docker-compose.yml nginx

[英]docker-compose.yml nginx with php link

我在docker-compose.yml文件中嘗試過此操作,但無法在nginx服務器中使用php。 我想做的就是讓Nginx與php一起工作

  web:
  image: nginx:latest
  ports:
    - "8080:80"
  volumes:
    - ./docker-nginx-php/html:/usr/share/nginx/html
  links:
    - php
php:
  image: php:7-fpm
  volumes:
    - ./docker-nginx-php/html:/usr/share/nginx/html

希望有人知道如何使其正常工作!

我在主機系統上apache2 installed ,該服務器可提供一些應用程序,但我想將nginx with php服務器連接到另一個域,因此apache2偵聽器當前正在使用端口80,這就是為什么在上述示例中我使用端口8080:80的原因

您還需要在php容器上指定環境變量VIRTUAL_HOST ,以及在docker中打開端口以與其他容器連接,例如:

php:
  image: php:7-fpm
  environment:
    - VIRTUAL_HOST=domain.example.com
  ports:
    - 80
  volumes:
    - ./docker-nginx-php/html:/usr/share/nginx/html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM