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

Всем привет, можно подискуссировать на тему CGI/FastCGI - это шлюз

обеспечивающий внешней программе работать с веб сервером. Внешняя программа обменивается с веб сервером путем stdin/stdout/stderr, вопрос, если у меня есть веб сервер и есть демон(php-fpm ) обработчик запросов в сети на другом компьютере, могу ли я взаимодействовать с ним?, точнее безопасно ли так?)

13 ответов

7 просмотров

можете конечно хост и порт прописываете своего php-fpm в конфиге nginx

Нет, CGI stdout/stdin, fcgi иначе работает

для этого кубирнетис придумали

SuleYman-Aliev Автор вопроса
Альберт Степанцев
можете конечно хост и порт прописываете своего php...

Ну, теперь возникают следующий вопрос по безопасности, получается если он где-то в сети remoteIP:9000 ? могу ли я досить получается? если буду знать ip сервера

SuleYman-Aliev Автор вопроса
Alexander N
Нет, CGI stdout/stdin, fcgi иначе работает

Ты имеешь виду без err, постоянное двухнаправленое соединение?

SuleYman Aliev
Ну, теперь возникают следующий вопрос по безопасно...

ну если ваш админ настолько идиот, что выставил порт 9000 наружу - то да

SuleYman-Aliev Автор вопроса
Альберт Степанцев
ну если ваш админ настолько идиот, что выставил по...

ну есть же различные сканы которые определяют открытые порты, хоть даже если идиот

SuleYman Aliev
Ты имеешь виду без err, постоянное двухнаправленое...

Эээ err тоже вроде используется, не использовал технологии древних времён увы, а CGI именно древняя

Альберт Степанцев
можете конечно хост и порт прописываете своего php...

Так админ идиот и уволить или можно прописывать хост и порт в конфиге nginx ? )

SuleYman-Aliev Автор вопроса
Alexander N
Нет, CGI stdout/stdin, fcgi иначе работает

Тут я тебя не понял, ты поменял местами, типо процес отправил -> получил -> умер?

SuleYman Aliev
Тут я тебя не понял, ты поменял местами, типо проц...

Насколько я помню да, так даже баш скрипты вызывать можно

Михаил Парфёнов
Так админ идиот и уволить или можно прописывать хо...

если вы будете читать целиком, а не отдельными словами, для вас откроется удивительный мир…

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

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

комрады, че-та лыжы не едут var tmpFont: TFont; begin tmpFont:= TFont.Create; try case rgFontColor.ItemIndex of 0: tmpFont.Color:= clWindowText; 1: tmpFo...
Ed Doc
34
Интересно, нет ли какого-то способа получить из dll не адрес самой метки, а адрес со смещением?
The Bird of Hermes
54
generic procedure function test<T>(param: T); type case T of longint: NewT = word; longword: NewT = byte; end; var v1: NewT; Как это можно сделать? Чтобы у меня...
notme
21
Делал задачу вот такую https://stepik.org/lesson/4985/step/9?unit=1083 получилось такое https://play.haskell.org/saved/ipKrepqe оно работает, тестов много не писал, но работае...
Fedor
22
Всем привет, прошу совета по сложившейся ситуации: Windows приложение подключается к БД MySQL используя Firedac. При работе с версией MySQL 5.7 все отлично, но когда подключаю...
Constantine
6
Ребята, ребятушки! Помогите Как ловить исключения такие? Вызов метода COM-объекта формирует исключение, try{}catch{} не помогает Необработанное исключение: System.AccessViolat...
notme
2
Всем добрый вечер. Нужна помощь с прикруткой telegram-vapor-bot к проекту Vapor. Удалось после старта приложения отправить тестовое сообщение в бот, вот только сразу после это...
advanc3d
3
program Project1; procedure generic_proc<T>(); begin end; begin generic_proc<Int64>(0); end. Я чет не понял, а как в Delphi сделать такое? процедуру-дженерик... PS: а на...
notme
10
кстати Rika @runewalsh с гитлаба ты есть тут в группе?
zamtmn
7
я правильно понимаю EvoCMS это modx ?
Алексей
7
Карта сайта