169 похожих чатов

Всем привет. Ребят, кто запускал laravel в docker контейнере с

php-fpm? Никак не могу добиться работоспособности. При старом конфиге с "php artisan serve" все работало, как только меняю на php-fpm контейнер отклоняет подключения. Где и что я делаю не так? Может сам ларавель как-то по особому для этого нужно конфигурировать или еще чего? Я не php разработчик, но мне нужно развернуть это окружение на сервере.
И должен ли вообще контейнер с php-fpm отвечать на запросы с хостовой машины типа curl 10.10.10.10:900/api/user

6 ответов

8 просмотров

Фпм не может напрямую хттп запросы принимать, нужно перед ним прокси ставить, в виде нжинкс, апач... Чем не устроила работа php artisan serve ?

Cactus🌵(Алексей)- Автор вопроса
Костя
Фпм не может напрямую хттп запросы принимать, нужн...

Ок, спасибо. Nginx то есть как реверс прокси. Не знал, что как раньше нельзя проверить работоспособность. php artisan serve не устроил тем, что это вроде как для локальной разработки только подходит, а для развертывания на проде нужен менеджер php

Cactus🌵(Алексей)- Автор вопроса
Костя
Фпм не может напрямую хттп запросы принимать, нужн...

А как отдебажить и понять, что именно не работает конфиг nginx или настройка backend контейнера? Можно ли как-то аналогично curl получать ответы от бека чтобы убедиться, что он работает и сосредоточиться на nginx к примеру?

Cactus🌵(Алексей)
Ок, спасибо. Nginx то есть как реверс прокси. Не з...

Разницы в работе почти нет, код обрабатывается одинаково Единственное ограничения встроенного сервера это его однопоточность

Cactus🌵(Алексей)
А как отдебажить и понять, что именно не работает ...

Если у тебя ошибка в конфиге нжинкса, он просто не поднимется Если в приложении не настроено никаких перехватчиков ошибок, то нжинкс вовращает 500 код, В остальном надо смотреть какую ошибку возвращает

Похожие вопросы

Обсуждают сегодня

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта