Расположение Nginx php 2 перенаправлено на 2 разных php-приложения с использованием докераPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Расположение Nginx php 2 перенаправлено на 2 разных php-приложения с использованием докера

Сообщение Гость »


в настоящее время я пытаюсь передать некоторую конечную точку одному приложению, а остальную - другому php-приложению, но все равно получаю сообщение о том, что файл не найден. Вот моя конфигурация nginx

резольвер 127.0.0.11; сервер { слушай [::]:80; слушай 80; корень /вар/www/public; add_header X-Frame-Options "SAMEORIGIN"; add_header X-Content-Type-Options "nosniff"; error_log /var/log/nginx/error.log; access_log /var/log/nginx/access.log; индекс index.php индекс-admin.php; кодировка utf-8; местоположение ~ /${MINIO_BUCKET}/(.*)/(.*)$ { установите $dir $1; установите $last_path_comComponent $2; proxy_pass ${MINIO_URL}/${MINIO_BUCKET}/$dir/$last_path_comComponent$is_args$args; proxy_pass_request_headers отключены; proxy_http_version 1.1; proxy_set_header Соединение ""; chunked_transfer_encoding выключен; proxy_hide_header Строгая транспортная безопасность; proxy_hide_header Политика безопасности контента; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_buffering выключен; } расположение / { try_files $uri $uri//index-admin.php?$query_string; } location ~ ^/api/(get-deals|get-deals/[^/]+|get-categories) { try_files $uri $uri//index.php?$query_string; } местоположение = /favicon.ico {access_log off; log_not_found выключен; } location = /robots.txt {access_log off; log_not_found выключен; } error_page 404 /index.php; error_page 404 /index-admin.php; местоположение ~ /index\.php$ { fastcgi_pass ${PHP_CONTAINER}:${PHP_PORT}; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; включить fastcgi_params; } местоположение ~ /index-admin\.php$ { fastcgi_pass ${PHP_CONTAINER_ADMIN}:${PHP_PORT}; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; включить fastcgi_params; } location ~ /\.(?!хорошо известно).* { отрицать все; } } У меня есть оба файла в моей общей папке в php-коде, я использую Docker, и вот мое изображение Docker

ИЗ Harbour.management.fib.dc/proxy_cache/nginx:stable-alpine РАБОЧИЙ ПАРАМЕТР /var/www/public/ RUN apk add --no-cache tzdata && echo "
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»