Как настроить apache с fastcgi и простой тестовый скрипт?

(я добавил обзорный плакат к соответствующему вопросу полу-jokingliy, но здесь он действительно полезен в отношении других ответов:)

Существует также несколько более подробный плакат, Я смутно помню, но для краткого изложения этого должно быть достаточно:

Изображение из Викимедиа: Unix history-simple

(Для получения подробной информации ( все), см. Wikimedia commons: Unix history-simple - но это «несколько более подробный плакат», я смутно помню, был где-то посередине ...)

4
задан 28 August 2010 в 06:32

10 ответов

Как отмечалось joschi, CGI! = FastCGI. В этом контексте скрипт CGI потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi .html

Соответствие спецификациям FastCGI Спецификация FastCGI не реализована полностью, и я немного отклонился, а также некоторые функции Apache. Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.
2
ответ дан 26 May 2018 в 01:27

Как отмечалось joschi, CGI! = FastCGI. В этом контексте скрипт CGI потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi .html

Соответствие спецификациям FastCGI Спецификация FastCGI не реализована полностью, и я немного отклонился, а также некоторые функции Apache. Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.
2
ответ дан 25 July 2018 в 23:16

Как отмечалось joschi, CGI! = FastCGI. В этом контексте скрипт CGI потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi .html

Соответствие спецификациям FastCGI Спецификация FastCGI не реализована полностью, и я немного отклонился, а также некоторые функции Apache. Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.
2
ответ дан 27 July 2018 в 03:32

Как отмечалось joschi, CGI! = FastCGI. В этом контексте скрипт CGI потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http://www.fastcgi.com/mod_fastcgi/docs/mod_fastcgi .html

Соответствие спецификациям FastCGI Спецификация FastCGI не реализована полностью, и я немного отклонился, а также некоторые функции Apache. Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.
2
ответ дан 31 July 2018 в 13:05

Как отмечалось joschi, CGI! = FastCGI. Сценарий CGI в этом контексте потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http: // www .fastcgi.com / mod_fastcgi / docs / mod_fastcgi.html

Спецификация спецификации FastCGI

Спецификация FastCGI не реализована полностью и я отклонился немного, а также некоторые особенности Apache.

Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.

2
ответ дан 2 August 2018 в 04:32

Как отмечалось joschi, CGI! = FastCGI. Сценарий CGI в этом контексте потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http: // www .fastcgi.com / mod_fastcgi / docs / mod_fastcgi.html

Спецификация спецификации FastCGI

Спецификация FastCGI не реализована полностью и я отклонился немного, а также некоторые особенности Apache.

Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.

2
ответ дан 4 August 2018 в 21:06

Как отмечалось joschi, CGI! = FastCGI. Сценарий CGI в этом контексте потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http: // www .fastcgi.com / mod_fastcgi / docs / mod_fastcgi.html

Спецификация спецификации FastCGI

Спецификация FastCGI не реализована полностью и я отклонился немного, а также некоторые особенности Apache.

Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.

2
ответ дан 6 August 2018 в 04:36

Как отмечалось joschi, CGI! = FastCGI. Сценарий CGI в этом контексте потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http: // www .fastcgi.com / mod_fastcgi / docs / mod_fastcgi.html

Спецификация спецификации FastCGI

Спецификация FastCGI не реализована полностью и я отклонился немного, а также некоторые особенности Apache.

Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.

2
ответ дан 7 August 2018 в 22:46

Как отмечалось joschi, CGI! = FastCGI. Сценарий CGI в этом контексте потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http: // www .fastcgi.com / mod_fastcgi / docs / mod_fastcgi.html

Спецификация спецификации FastCGI

Спецификация FastCGI не реализована полностью и я отклонился немного, а также некоторые особенности Apache.

Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.

2
ответ дан 10 August 2018 в 10:51

Как отмечалось joschi, CGI! = FastCGI. Сценарий CGI в этом контексте потерпит неудачу.

http://127.0.0.1/doc/libapache2-mod-fastcgi/mod_fastcgi.html http: // www .fastcgi.com / mod_fastcgi / docs / mod_fastcgi.html

Спецификация спецификации FastCGI

Спецификация FastCGI не реализована полностью и я отклонился немного, а также некоторые особенности Apache.

Дескрипторы файлов для stdout и stderr остаются открытыми. Это запрещено спецификацией. Я не вижу причин требовать, чтобы они были закрыты, и оставляя их открытыми, препятствует приложениям FastCGI, которые не были полностью перенесены на FastCGI из-за неудачной неудачи. Это не означает, что приложения не должны фиксироваться таким образом, чтобы этого не происходило, но оно неоценимо при использовании сторонней библиотеки (без исходного кода), которая, как ожидается, сможет писать в stderr. Все, что записано в stdout или stderr таким образом, будет направлено на журнал основного сервера.

2
ответ дан 13 August 2018 в 17:26

Другие вопросы по тегам:

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