История изменений
Исправление user_id_68054, (текущая версия) :
создай файл ".htaccess" (в каталоге с сайтом) и напиши туда:
AddHandler fcgid-script .fcgi
Options +ExecCGI
это настройка mod_fcgid.
mod_fcgid это боле менее стандартный модуль Апача, а mod_fastcgi — является менее стандартным решением, но настраивается примерно также (плюс-минус-что-то-там-пару-строчек)
теперь в каталоге с сайтом — твой исполняемый файл (приложение FastCGI, которое ты пишешь) должен иметь расширение *.fcgi .
внутри этого (твоего) FastCGI-приложения — принимай нулевой файловый дескриптор — это будет дескриптор UNIX-сокета (а не PIPE-канала), его и используй для accept()
##################################################
если мы предположим, что исполняемый файл твоего FastCGI-приложения имеет имя «index.fcgi», то более полное содержимое файла ".htaccess" — может быть таким:
# включаем FastCGI для файлов *.fcgi
AddHandler fcgid-script .fcgi
Options +ExecCGI
# перенаправляем запросы на "index.fcgi"
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.fcgi/$1 [L]
# P.S.: также нужно убедиться что Апачевский модуль mod_fcgid — включен (не закомментирован).
Исправление user_id_68054, :
создай файл ".htaccess" (в каталоге с сайтом) и напиши туда:
AddHandler fcgid-script .fcgi
Options +ExecCGI
это настройка mod_fcgid.
mod_fcgid это боле менее стандартный модуль Апача, а mod_fastcgi — является менее стандартным решением, но настраивается примерно также (плюс-минус-что-то-там-пару-строчек)
теперь в каталоге с сайтом — твой исполняемый файл (приложение FastCGI, которое ты пишешь) должен иметь расширение *.fcgi .
внутри этого (твоего) FastCGI-приложения — принимай нулевой файловый дескриптор — это будет дескриптор UNIX-сокета (а не PIPE-канала), его и используй для accept()
##################################################
если мы предположим, что исполняемый файл твоего FastCGI-приложения имеет имя «index.fcgi», то более полное содержимое файла ".htaccess" — может быть таким:
# включаем FastCGI
AddHandler fcgid-script .fcgi
Options +ExecCGI
# перенаправляем запросы на "index.fcgi"
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.fcgi/$1 [L]
# P.S.: также нужно убедиться что Апачевский модуль mod_fcgid — включен (не закомментирован).
Исправление user_id_68054, :
создай файл ".htaccess" (в каталоге с сайтом) и напиши туда:
AddHandler fcgid-script .fcgi
Options +ExecCGI
это настройка mod_fcgid.
mod_fcgid это боле менее стандартный модуль Апача, а mod_fastcgi — является менее стандартным решением, но настраивается примерно также (плюс-минус-что-то-там-пару-строчек)
теперь в каталоге с сайтом — твой исполняемый файл (приложение FastCGI, которое ты пишешь) должен иметь расширение *.fcgi .
внутри этого (твоего) FastCGI-приложения — принимай нулевой файловый дескриптор — это будет дескриптор UNIX-сокета (а не PIPE-канала), его и используй для accept()
##################################################
если мы предположим, что исполняемый файл твоего FastCGI-приложения имеет имя «index.fcgi», то более полное содержимое файла ".htaccess" — может быть таким:
# включаем FastCGI
AddHandler fcgid-script .fcgi
Options +ExecCGI
# перенаправляем запросы на "index.fcgi"
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.fcgi/$1 [L]
Исправление user_id_68054, :
создай файл ".htaccess" (в каталоге с сайтом) и напиши туда:
AddHandler fcgid-script .fcgi
Options +ExecCGI
это настройка mod_fcgid.
mod_fcgid это боле менее стандартный модуль Апача, а mod_fastcgi — является менее стандартным решением, но настраивается примерно также (плюс-минус-что-то-там-пару-строчек)
теперь в каталоге с сайтом — твой исполняемый файл (приложение FastCGI, которое ты пишешь) должен иметь расширение *.fcgi .
внутри этого (твоего) FastCGI-приложения — принимай нулевой файловый дескриптор — это будет дескриптор UNIX-сокета (а не PIPE-канала), его и используй для accept()
##################################################
если мы предположим, что исполняемый файл твоего FastCGI имеет имя «index.fcgi», то более полное содержимое файла ".htaccess" — может быть таким:
# включаем FastCGI
AddHandler fcgid-script .fcgi
Options +ExecCGI
# перенаправляем запросы на "index.fcgi"
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.fcgi/$1 [L]
Исходная версия user_id_68054, :
создай файл .htaccess (в каталоге с сайтом) и напиши туда:
AddHandler fcgid-script .fcgi
Options +ExecCGI
это настройка mod_fcgid.
mod_fcgid это боле менее стандартный модуль Апача, а mod_fastcgi — является менее стандартным решением, но настраивается примерно также (плюс-минус-что-то-там-пару-строчек)
теперь в каталоге с сайтом — твой исполняемый файл (приложение FastCGI, которое ты пишешь) должен иметь расширение *.fcgi .
внутри этого (своего) приложения — принимай нулевой файловый дескриптор — это будет дескриптор UNIX-сокета (а не PIPE-канала), его и используй для accept()