Olá, bom dia. estou com um problema em uma aplciação PHP. tenho um compose com algumas aplicações essa PHP e outras java. as aplicações java funcionaram de forma correta, mas a aplicação PHP não. estou usando o nginx com proxy reverso. A aplicação PHP fica sem a estilização e img fica um HTML puro. meu compose:
services:
nginx:
image: nginx
container_name: nginx
ports:
- "80:80"
volumes:
- ./nginx/nginx.conf:/etc/nginx/nginx.conf
- ./nginx/logs:/var/log/nginx/
networks:
dspace-rede:
ipv4_address: 172.20.0.8
ojs:
image: ojs:v4
container_name: ojs
#ports:
#- "8083:80"
volumes:
- /ojs/ojs:/var/www/html
- /ojs/logs:/var/log/apache2/
- /ojs/files:/ojs/files
#- ./apache2.conf:/etc/apache2/apache2.conf
depends_on:
- postgres
environment:
DSPACE_DB_HOST: postgres
DSPACE_DB_NAME: journal
DSPACE_DB_USERNAME: postgres
DSPACE_DB_PASSWORD: xx
networks:
dspace-rede:
ipv4_address: 172.20.0.7
networks:
dspace-rede:
driver: bridge
ipam:
driver: default
config:
- subnet: 172.20.0.0/16
meu nginx.conf
events {
worker_connections 1024; # Define o número máximo de conexões simultâneas por trabalhador
}
http {
server {
listen 80;
server_name ojsteste.ufma.br;
location / {
proxy_pass http://ojs; # nome do container no compose
}
}
}
faz o redirecionamento de forma correta mas não inicializa a aplicação completamente. fiz os teste mapeando as portas e a aplicação funciona perfeitamente.