From ab65d23b36153dfcfd43a7434a5ba1b718802c3b Mon Sep 17 00:00:00 2001 From: Lulzette Date: Mon, 25 Apr 2022 14:10:19 +0000 Subject: [PATCH] works perfectly with apache --- builds/php/Dockerfile | 4 +-- configs/nginx/nginx.conf | 66 +++++++++++++++------------------------- 2 files changed, 27 insertions(+), 43 deletions(-) diff --git a/builds/php/Dockerfile b/builds/php/Dockerfile index eb85e80..2ed803e 100644 --- a/builds/php/Dockerfile +++ b/builds/php/Dockerfile @@ -1,4 +1,4 @@ -FROM php:7.4-fpm +FROM php:7.4-apache -RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" +#RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini" diff --git a/configs/nginx/nginx.conf b/configs/nginx/nginx.conf index a7f878d..816eaf9 100644 --- a/configs/nginx/nginx.conf +++ b/configs/nginx/nginx.conf @@ -27,50 +27,34 @@ http { #gzip on; -server { - listen 80; - listen [::]:80; - server_name localhost; + server { + listen 80; + listen [::]:80; + server_name localhost; - #access_log /var/log/nginx/host.access.log main; + #access_log /var/log/nginx/host.access.log main; + + location / { + root /var/www/html; + index index.html index.htm; + } + + #error_page 404 /404.html; + + # redirect server error pages to the static page /50x.html + # + error_page 500 502 503 504 /50x.html; + location = /50x.html { + root /usr/share/nginx/html; + } + + # proxy the PHP scripts to Apache listening on 127.0.0.1:80 + # + location ~ \.php$ { + proxy_pass http://php; + } - location / { - root /var/www/html; - index index.html index.htm; } - #error_page 404 /404.html; - - # redirect server error pages to the static page /50x.html - # - error_page 500 502 503 504 /50x.html; - location = /50x.html { - root /usr/share/nginx/html; - } - - # proxy the PHP scripts to Apache listening on 127.0.0.1:80 - # - #location ~ \.php$ { - # proxy_pass http://127.0.0.1; - #} - - # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 - # - location ~ \.php$ { - root html; - fastcgi_pass php:9000; - fastcgi_index index.php; - fastcgi_param SCRIPT_FILENAME /var/www/html/$fastcgi_script_name; - include fastcgi_params; - } - - # deny access to .htaccess files, if Apache's document root - # concurs with nginx's one - # - #location ~ /\.ht { - # deny all; - #} -} - }