Я собирал мой FCGI для апача, как это:FastCGI с использованием apache - не скрипт или неправильное разрешение?
g++ fcgistart.c -lfcgi
Я получил a.out
и настроить его для апача с помощью
a2enmod fastcgi
Теперь я прочитал manual
Любой программу, назначенную обработчик fcgid-скрипт обрабатывается с использованием протокола FastCGI;
Означает ли это, что бинарный файл является скриптом? Wreid! В любом случае я помещаю a.out
в /var/www/html
.
Поскольку обработчик (/etc/apache2/mods-enabled/fastcgi.conf) связывается с .fcgi
Я копирую a.out
в a.fcgi
. Теперь я просматриваю http://localhost/a.fcgi
и 403-запрещено окклюзия.
[email protected]:/var/www/html$ ls -la
drwxr-xr-x 2 root root 4096 Feb 6 13:44 .
drwxr-xr-x 3 root root 4096 Feb 6 12:56 ..
-rwxr-xr-x 1 root root 8696 Feb 6 13:44 a.fcgi
-rwxr-xr-x 1 root root 8696 Feb 6 13:16 a.out
-rw-r--r-- 1 root root 11321 Feb 6 12:57 index.html
Что не так?