Я пытаюсь включить следующий блок кода на свой сайт, чтобы запустить сценарий fast-cgi:
# Create a directory for the iipsrv binary
ScriptAlias /fcgi-bin/ "/home/USERNAME/SITENAME/fcgi-bin/"
# Set the options on that directory
<Directory "/home/USERNAME/SITENAME/fcgi-bin/">
AllowOverride None
Options None
# Syntax for access is different in Apache 2.4 - uncomment appropriate version
Apache 2.2
Order allow,deny
Allow from all
Apache 2.4
Require all granted
# Set the module handler
AddHandler fcgid-script .fcgi
</Directory>
# Set our environment variables for the IIP server
FcgidInitialEnv VERBOSITY "5"
FcgidInitialEnv LOGFILE "/home/USERNAME/SITENAME/fcgi-bin/iipsrv.log"
FcgidInitialEnv MAX_IMAGE_CACHE_SIZE "10"
FcgidInitialEnv JPEG_QUALITY "50"
FcgidInitialEnv MAX_CVT "3000"
# Define the idle timeout as unlimited and the number of # processes we want
FcgidIdleTimeout 0
FcgidMaxClassProcessesPerClass 1
Когда я добавляю этот код и перезапускаю свой сервер, все мои сайты перестают работать. Очевидно, у меня он неправильно настроен, и я недостаточно знаю о fast-cgi, чтобы понять, что я делаю не так. Если бы кто-то мог указать мне, в чем может быть проблема, и предложить некоторые исправления, я был бы признателен. Служба поддержки моего хостинг-провайдера (Dreamhost, на VPS) не будет поддерживать пользовательские конфигурации, поэтому я пытаюсь решить это самостоятельно.
Начать с:
Apache 2.2
Order allow,deny
Allow from all
Apache 2.4
Require all granted
Выберите одно или другое И ни одно Apache 2.2
ни Apache 2.4
строку следует раскомментировать.